C语言中不能用来表示整常数的进制是二进制
二进制是不行的
在C语言中,就是这么规定的,没有什么太深究的原因
整型常量又称整型数,它有三种不同的表示形式:十进制,八进制,十六进制
十进制直接用整数表示
八进制可以在常熟前加0(零)例如027
十六进制在常数前加0x(零 乘号) 例如 0x27
2进制,至于为什么我也不知道,规定把。。。
或者可以认为2进制是机器级别的,编程是针对人的,编译器的作用是把人类认知的程序编译成2进程机器级别的数据,假如有2进制表达式,这样就矛盾了。。。。。
2进制。
普通的数是十进制,0x表示十六进制,0后面加数字表示八进制。