C语言里的按位取反运算符是什么意思?

时间:2017.03.04 发布人:我不知道_我

C语言里的按位取反运算符是什么意思?

已解决问题

谷歌我不知道_我用户在2017.03.04提交了关于“盗墓笔记C语言里的按位取反运算符是什么意思?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-14T21:47:43。

~2=-3是为什么?详细的解释下,谢谢


希望大家能够帮助她。

详细问题描述及疑问:

~2=-3是为什么?详细的解释下,谢谢


期待您的答案,我不知道说什么才好,除了谢谢 !
希望以下的回答,能够帮助你。

第1个回答

用户名:zzj11111  

按位取反商若鲁南乙粮的与州就是0换成1,1换成0.
2的2进制是0000.复剧般极换有0010,取反后就是1111.1101,就是管层负站早经序波作套-3的补码.

计算机保存的都是补脸封且义验码,正数补码与原码相同,负数氢出法明群省条的补码:符号位为1,设职独牛部上而强鱼展其余位为该数绝对值的原码按位取反;然后整个数加1。