c语言中 int a=-1 为什么-1= 0xffffffff
c语言中 int a=-1 为什么-1= 0xffffffff
日期:2022-04-09 11:58:59 人气:1
32位的意思是,计算机中用二进制表示的话二进制的位数是32位,每四位二进制可以由一位十六进制代替,那么用32位的二进制表示的数据用十六进制表示就是8位。例如,1111'1111'1111'1111'1111'1111'1111'1111等价于ffffffff
0x是十六进制的前缀,h可以说是十六进制的后缀。二进制的后缀是b,例如写二进制时习惯写10
0x是十六进制的前缀,h可以说是十六进制的后缀。二进制的后缀是b,例如写二进制时习惯写10