C语言为什么~1等于1111 1110 还有~0等于什么
C语言为什么~1等于1111 1110 还有~0等于什么
日期:2022-04-11 11:05:40 人气:1
~就是按位取反,某位上是0 那么结果就是1 这个位是指的二进制值
比如
1 的二进制值就是 0000 0001 所以 ~1 = 1111 1110
0的二进制是0000 0000 于是 ~0=1111 1111
比如
1 的二进制值就是 0000 0001 所以 ~1 = 1111 1110
0的二进制是0000 0000 于是 ~0=1111 1111