C语言中不能用来表示整常数的进制是什么进制?(十进制,二进制,八进制还是十六进制?)麻烦详细说明!谢了!

2024-11-25 16:44:09
推荐回答(3个)
回答1:

C语言中不能用来表示整常数的进制是二进制

二进制是不行的
在C语言中,就是这么规定的,没有什么太深究的原因
整型常量又称整型数,它有三种不同的表示形式:十进制,八进制,十六进制

十进制直接用整数表示
八进制可以在常熟前加0(零)例如027
十六进制在常数前加0x(零 乘号) 例如 0x27

回答2:

2进制,至于为什么我也不知道,规定把。。。
或者可以认为2进制是机器级别的,编程是针对人的,编译器的作用是把人类认知的程序编译成2进程机器级别的数据,假如有2进制表达式,这样就矛盾了。。。。。

回答3:

2进制。
普通的数是十进制,0x表示十六进制,0后面加数字表示八进制。