C语言位运算中取反问题,急.k=0x0a;b=~(k);b等于什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/22 07:25:16

C语言位运算中取反问题,急.k=0x0a;b=~(k);b等于什么?
C语言位运算中取反问题,急.
k=0x0a;
b=~(k);
b等于什么?

C语言位运算中取反问题,急.k=0x0a;b=~(k);b等于什么?
这要看你声明的k是什么类型了.若
k是char型,则b=~(k)=11110101,
k是short型,则b=~(k)=11111111 11110101,
k是int型,则b=~(k)=11111111 11111111 11111111 11110101.
至于它们是十进制的多少,那还得看你声明的变量k是有符号的还是无符号的.