如题所述
在C语言中0x是十六进制的写法,在数字前加0x表示该数字为一个十六进制的数。0x20,其数值的大小为十进制的32;
C语言中可以在声明一个变量的时候,直接将其初始化,i = 0x20,表示初始化变量 i 时,将 i 的值设置为0x20。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-11-05
ox是代表十六进制数
i=0x20,即十六进制的20,十进制数=32追问
i=0x20,即十六进制的20,十进制数=32追问
怎么算的啊
追答十六进制数20
转换为十进制 2*16 +0 = 32
第2个回答 2014-11-05
应该是:i=0x20,即二进制的20,十进制数=32,对应空格的ascii码