问题 单项选择题

下面各选项中,属于非法的C++整型常量的是( )。

A.01

B.0x11

C.081

D.-32768

答案

参考答案:C

解析: C++语言的整型常量可以有三种表示形式: ①十进制形式:与日常所用的十进制数形式相同,不能以0开始。 ②八进制形式:以数字0开头,由0~7组成。 ③十六进制形式:以数字0x(或OX)开头,由0~9及A~F(或a~f)组成。 根据以上知识考查所给出的4个选项:选项A是一个八进制数;选项B是一个十六进制数;选项D是一个十进制数;选项C以0开始没有跟字母x(X),但后面的数字8并不是八进制中使用的数字,故它不是C++语言的整型常量。

填空题
填空题