C语言中 详细解释

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:17:00
在C语言中,数字0157是个()
A.八进制数 B.十六进制数 C.十进制数 D.非法数

在C语言中,数字0389是个()
A.八进制数 B.十六进制数 C.十进制数 D.非法数

A;D
理由:
C语言中,
0开头为8进制数,范围是0,1,2,3,4,5,6,7,8
x开头为16进制数,范围是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

A
D
八进制的数以0开头,所以两个数都可能是八进制,但八进制的数每个位最大是七,所以第一个正确,第二个错误。

1,A//O表示八进制数
2,D

A;D

A D