0Xa23为什么是合法的C语言数值常量

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 06:15:27
0Xa23为什么是合法的C语言数值常量

0Xa23为什么是合法的C语言数值常量
0Xa23为什么是合法的C语言数值常量

0Xa23为什么是合法的C语言数值常量
a23中0X是十六进制整数形式的前缀,a是十六进制中的一个数,代表十进制的10,以此类推b代表11,c代表12...f代表15(不分大小写)
0xa23=3+2*16+10*16*16=256*10+32+3=2595
顺便一提,012表示八进制,以0为前缀