c语言里按位取反符号位会变吗

c语言里按位取反符号位会变吗

按位取反操作符~是对一个数的存储态(补码)进行取反,包含符号位
正数的反码为其本身,负数的反码为除符号位以外的其余位按位取反
一个是反码,一个是按位取反,有点差别
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-13
按位取反操作符~是对一个数的存储态(补码)进行取反,包含符号位
正数的反码为其本身,负数的反码为除符号位以外的其余位按位取反
一个是反码,一个是按位取反,有点差别
相似回答