目录
在了解按位取反符号(~)怎么用之前,需要简单明白什么是原码、反码、补码。
①原码、反码、补码驿站
原码:数值在当前数据类型的二进制形式
前方高能:
a:原码的最高位表示符号位:0为正数,1为负数;
b:正数的原码 = 反码 = 补码;
c:printf打印出的是原码;
例:
int a=5,a的原码为:00000000 00000000 00000000 00000101
int b=-5,b的原码为:10000000 00000000 00000000 00000101
char c=5,c的原码为