C语言A是啥,c语言a是啥意思

dfnjsfkhak 28 0

大家好,今天小编关注到一个比较意思的话题,就是关于C语言A是啥的问题,于是小编就整理了1个相关介绍C语言A是啥的解答,让我们一起看看吧。

  1. ~a什么意思c语言?

~a什么意思c语言?

~是位运算符,在二进制中是按位取反的意思,也就是0变成1,1变成0. 例如: 二进制数:a = 1010 1111 那么, ~a = 0101 0000 所以: b = ~a 就表示:0101 0000 了。

在c语言中 ~ 是取反的意思

C语言A是啥,c语言a是啥意思-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

就是取一个数的反码

比如一个4位的数0x000f取反就是0xfff0

<<是左移

C语言A是啥,c语言a是啥意思-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

temp += 0<<i就是temp自加一个数

这个数是0左移i位

详细文档

C语言A是啥,c语言a是啥意思-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

求反运算 求反运算符~为单目运算符,具有右结合性。 其功能是对参与运算的数的各二进位按位求反。例如~9的运算为: ~(0000000000001001)结果为:1111111111110110

到此,以上就是小编对于C语言A是啥的问题就介绍到这了,希望介绍关于C语言A是啥的1点解答对大家有用

标签: 语言 运算符 就是