C语言中的0xf0,0x04..类似的数是什么意思啊
C语言中的0xf0,0x04..类似的数是什么意思啊
日期:2020-04-14 22:32:48 人气:1
~在c语言中是按位取反的意思,
~(0xf)则要看一起运算的变量或者赋值的变量类型。
如果是unsigned
char(8位),unsigned
char
i
=
~(0xf);
那么
~(0xf)=11110000(2进制)=0xf0=240(10进制无符号数)
如果是char(8位),char
i
=
~(0xf);
那么
~(0xf)=11110000(2进制)=0xf0=-16(10进制有符号数)
如果是unsigned
short(16位),unsigned
