作业帮 > 综合 > 作业

若采用十进制数的表示形式,则0111为()

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/19 10:03:04
若采用十进制数的表示形式,则0111为()
0111这不应该是个二进制数么?但是怎么答案怎么按8进制计算 八进制不应该是3位么 0111是四位啊?怎么判断是8进制不是2进制的
如果用十进制表示 这道题书上的答案是73 但是怎么可能是8进制ne?8进制在C语言中不是以0开头 然后用3位数表示么?那像这个0111 和 2进制 怎么去区分?
这是一个比较变态的题目,但的确是对的.在C语言程序中没有二进制格式书写的整数,只有十进制、八进制和十六进制,完全按照前缀来区分.无前缀的是十进制、0前缀的是八进制,0x前缀的是十六进制.0111也是0前缀的,所以是八进制,64+8+1.