ox23在C语言中代表什么?

i--和i--在C语言中分别代表什么?

在C语言中十六进制以0x开头,0x23转换为十进制 为2*16+3=32+3=35.
你是要说 i--和--i分别代表什么吧
如果单纯的i--和--i 而没有再赋值的话
没有区别
都是相当于 i = i -1
但是有再次赋值就不一样了
比如
int i = 8;
int a,b;
a = i--;
这时候是先赋值再加
就是a = 8, i = 7
如果是
b = --i;
那就是先加载赋值,结果是 b=7; i = 7;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-02
一般地说就是个16进制数,另外0x23转换为十进制就是35,这可以理解为符号#的ascll码值,你用printf("%c",35)打印(也可以是printf("%c",0x23)),可以看到这个符号。
第2个回答  2011-08-01
是0x23,十六进制数,等价于十进制35
i--就是i=i-1本回答被网友采纳
相似回答