c语言中位运算符及其含义 C语言中的位运算符是怎么取反的?
浏览量:2871
时间:2021-03-14 07:07:06
作者:admin
C语言中的位运算符是怎么取反的?
A是整数类型,通常占4个字节
2的原始代码:0000 0000 0010
求反:1111 1111 1111 1111 1111 1111 1111 1111 1111 1101
最高的位是1,所以它是一个负数。方法是
再次求反并加1(符号位不变)
求反:1000 0000 00010
加1 1000 0000 0000 0000 0000 0000 0000 0000 0000 00000000 0000 0000 0000 0000 0000 0000 0011
所以是-3
c语言中位运算符及其含义 c语言左移运算符怎么用 c语言移位运算
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。