前言:
目前看官们对“c语言按位取反运算”大约比较讲究,大家都想要分析一些“c语言按位取反运算”的相关资讯。那么小编同时在网摘上汇集了一些对于“c语言按位取反运算””的相关资讯,希望我们能喜欢,姐妹们一起来了解一下吧!C语言储备
1.(bit)和字节(byte)
位,二进制数系统中,每一个0或者1就是一个bit, bit是最小的字节。字节,8位二进制称为一个字节。C语言中常用的数据类型:
0-10十进制数所对应的二进制数
十进制数
0
1
2
3
4
5
6
7
8
9
10
二进制数
0
1
10
11
100
101
110
111
1000
1001
1010
C语言运算符
算术运算符:+ — * /, 即加减乘除
位运算符:& | ^ ~ << >>(按位与,按位或,按位异或,按位取反,左移、右移)
例子:按位与 8&2 按位或8|2 按位异或8^2
1000 1000 1000
0010 0010 0010
0000 =0 1010 = 10 010 =10
左移9<<1,即向左移1位 1001左移后为0010=2
右移10>>1 1010右移后为0101=5
取反,9~即1001取反0110
逻辑运算符:> >= < <= == != && || !(大于、大于等于、小于、小于等于,测试等于、测试不等于、逻辑与、逻辑或、逻辑非)作用:起判断作用
计算机只会判断是否即1/0,例如:1=10>2,10大于2,因此计算机就会判断出为是,给一个结果1。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言按位取反运算