c语言位运算中 _C#语言
创始人
2024-10-15 08:42:12
0

C语言和C#语言都支持位运算,但它们的实现方式略有不同,以下是这两种语言中常见的位运算符的详细解释:

c语言位运算中 _C#语言(图片来源网络,侵删)
运算符 C语言 C#语言 描述
& 按位与操作
\ 按位或操作
^ 按位异或操作
~ 不在 按位取反操作
<> 左移操作
>> 右移操作

按位与(&):当两位都是1时,结果才为1,5(101 in binary) & 3(011 in binary) = 1 (001 in binary)。

按位或(\|):只要有一位是1,结果就为1,5(101 in binary) \| 3(011 in binary) = 7 (111 in binary)。

按位异或(^):当两位相同时,结果为0;当两位不同时,结果为1,5(101 in binary) ^ 3(011 in binary) = 6 (110 in binary)。

按位取反(~):将二进制数的每一位取反。~5(101 in binary) = 6 (in binary: 110, because the computer uses two's complement representation for negative numbers)。

左移(<<):将二进制数的所有位向左移动指定的位数,5(101 in binary) << 2 = 20 (10100 in binary)。

右移(>>):将二进制数的所有位向右移动指定的位数,5(101 in binary) >> 2 = 1 (1 in binary)。

注意:在C语言中,右移运算符">>"的行为取决于其操作数的类型,如果操作数是无符号整数,那么右移后空出的位将被填充为0,如果操作数是有符号整数,那么右移后空出的位将被填充为原来的符号位(即,如果原来的数字是正数,则填充0;如果原来的数字是负数,则填充1),在C#语言中,无论操作数的类型如何,右移后空出的位总是被填充为0。

相关内容

热门资讯

华为手机不用安卓系统,打造自主... 你知道吗?最近有个大新闻在科技圈里炸开了锅,那就是华为手机竟然不用安卓系统!是不是很惊讶?别急,让我...
安卓系统无法开启定位,原因排查... 最近是不是发现你的安卓手机定位功能突然失灵了?别急,别急,让我来帮你一探究竟,找出那些让定位功能“罢...
安卓系统可以刷ios系统吗,揭... 你有没有想过,安卓手机能不能变成iOS系统呢?这听起来就像是科幻电影里的情节,但今天,我们就来揭开这...
苹果平板怎么安卓系统,操作指南... 你有没有想过,把苹果平板变成安卓系统,是不是就像给老式手机换了个新灵魂呢?想象那流畅的苹果操作界面,...
鸿蒙系统相当于安卓系统,安卓生... 你知道吗?最近手机圈里可是热闹非凡呢!鸿蒙系统横空出世,瞬间吸引了无数人的目光。这不,我就来跟你好好...
平板设计安卓系统下载,下载与个... 你有没有发现,现在的生活越来越离不开平板电脑了?无论是追剧、办公还是学习,平板都成了我们生活中不可或...
安卓系统层级抓包,安卓系统层级... 你有没有想过,手机里的那些应用是怎么知道你的喜好,还能精准推送广告给你的呢?这背后,可是有安卓系统层...
安卓系统数据迁移工具,轻松实现... 你有没有想过,当你换了一台新的安卓手机,那些珍贵的照片、联系人、应用和数据怎么才能无缝地迁移过去呢?...
账务管理系统安卓版,便捷财务管... 你有没有想过,家里的账本是不是已经堆成山了?别担心,现在有了账务管理系统安卓版,让你的财务状况变得井...
盒子安卓系统设置2.0,深度解... 你有没有发现,你的安卓盒子最近升级到了2.0系统?别小看了这个小小的升级,它可是给我们的使用体验带来...
iphone越狱和安卓系统,揭... 你有没有想过,为什么有些人喜欢在手机上搞点小花样,比如给iPhone越狱,或者把安卓系统玩出花来?这...
安卓系统如何模拟ios系统下载... 你是不是也和我一样,对安卓系统上的iOS应用垂涎欲滴?想要在安卓手机上体验iOS的下载快感?别急,今...
腾讯放弃安卓系统了吗,未来发展... 最近网上有个大新闻,让人眼睛一亮——腾讯竟然放弃了安卓系统?这消息一出,可真是让不少科技爱好者心头一...
安卓苹果系统换机教程,一步到位... 你终于决定给手机来个换血大手术了?恭喜你,迈出了迈向新世界的第一步!不过,别急,换机可不是那么简单的...
米游社安卓系统,探索无限可能 你有没有发现,最近手机上的一款游戏社区APP火得一塌糊涂?没错,说的就是米游社安卓系统!这款APP不...
华为手机关安卓系统,探索全新操... 你有没有发现,最近华为手机的用户们都在热议一个话题——关掉安卓系统!这可不是闹着玩的,这可是关乎手机...
windows phone 安... 你有没有发现,现在手机市场上安卓系统几乎占据了半壁江山,而曾经的Windows Phone却逐渐淡出...
安卓系统现在谁代理,揭秘幕后代... 你有没有发现,最近你的安卓手机更新系统时,多了一个特别的名字——代理?没错,就是那个让你有点摸不着头...
iqoo12系统安卓,安卓系统... 你有没有发现,最近手机圈里又掀起了一股热潮?没错,就是那个以性能著称的iqoo品牌,他们家的最新款—...
华为手机属于安卓系统,安卓生态... 你有没有发现,现在手机市场上,华为手机可是越来越受欢迎了呢!你知道吗,华为手机可是属于安卓系统的哦!...