参考答案和解析
正确答案:C
解析:C++语言的整型常量可以有三种表示形式:①十进制形式:与日常所用的十进制数形式相同,不能以0开始。②八进制形式:以数字0开头,由0~7组成。③十六进制形式:以数字0x(或OX)开头,由0~9及A~F(或a~f)组成。根据以上知识考查所给出的4个选项:选项A是一个八进制数;选项B是一个十六进制数;选项D是一个十进制数;选项C以0开始没有跟字母x(X),但后面的数字8并不是八进制中使用的数字,故它不是C++语言的整型常量。
更多“下面各选项中,属于非法的C++整型常量的是()。A.1B.0x11C.81D.-32768 ”相关问题
  • 第1题:

    下面选项中,合法的整型常量有()。

    A.1021B

    B.20.0

    C.20

    D.x23


    -1a 986,012 0668

  • 第2题:

    【单选题】下面四个选项中,均是合法整型常量的选项是 。

    A.0 0123 0xacb

    B.150 0478 0xfff

    C.-89 0128 +67

    D.-0x5f +34.6 045


    A

  • 第3题:

    下面4个选项中,均是合法整型常量的选项是 。

    A.160 0xffff 011

    B.-0xcdf 01a 0xe

    C.-01 986,012 0668

    D.x48a 2e5 0X


    160 -0xffff 011

  • 第4题:

    2、在C++语言中引用数组元素时,下面关于数组下标数据类型的说法错误的是:

    A.整型常量

    B.整型表达式

    C.整型常量或整型表达式

    D.任何类型的表达式


    整型常量或表达式

  • 第5题:

    【单选题】在C++语言中,一维数组的定义方式为:<类型说明符> 数组名 ;

    A.[整型常量表达式]

    B.[整型表达式]

    C.[常量]

    D.[整型常量] 或[整型表达式]


    #define N 10 int a[N];