C语言中对变量赋值0x是什么意思?

如题所述

C语言中对变量赋值0x是以十六进制数作为变量的值进行运算的。一般用来表示内存地址的。
举例说明:
定义x:int x = 0x23 ;

这句话的意思跟定义成int x=35一样的。编译器在接收到0x23时就把它当做十六进制数来处理。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-27
表示0x后面的值为十六进制
第2个回答  2016-06-27
表示16进制啊追问

这个第十九行赋值占用内存怎么变化的

还有十八行的四个字节是平分了吗

那十九行也是四个字节的

不知道怎么说了。。

相似回答