itgle.com

以下选项中可作为C语言合法常量的是 _____。A.-80B.-080C.-8e1.0D.-80.Oe

题目

以下选项中可作为C语言合法常量的是 _____。

A.-80

B.-080

C.-8e1.0

D.-80.Oe


相似考题
更多“以下选项中可作为C语言合法常量的是 _____。A.-80B.-080C.-8e1.0D.-80.Oe ”相关问题
  • 第1题:

    以下选项中不能作为c语言合法常量的是( )。.

    A.0.1e+6

    B.’cd’.

    C.”、a”

    D.’\011


    正确答案:B
    要想表示字符串常量应该用双引号表示,即“cd”,单引号用于表示字符常量,所以B选项中的表示方法错误。

  • 第2题:

    以下选项中可作为C语言合法常量的是

    A.-80

    B.-80

    C.-8e1.0

    D.-80.0e


    正确答案:A
    解析:选项B中,以0开头表示是一个八进制数,而八进制数的取值范围是 0~7,所以-080是不合法的;选项C和D中,e后面的指数必须是整数,所以也不合法。

  • 第3题:

    以下选项中不能作为C语言合法常量的是________。

    A.'cd'

    B.1.00E+05

    C."a"

    D.'011'


    A 本题考查C语言中常量的定义。常量是指程序在运行过程中,其值不能被改变的量。C语言中常见的常量主要有整型常量、实型常量、字符型常量。整型常量包括十进制整数,如456;八进制整数,以0开头,如0456;十六进制整数,以0x开头,如0x456。实型变量包括十进制小数形式,如.456;指数形式,如456e0,字母e前面必须有数字,e后面的数字必须为整数,如456e-4。字符型常量是用单撇号括起来的一个字符。如,’a’,’A’等。’a’不等于’A’。字符型常量还包括一种转义字符,以’\\’开头,表示将’\\’后面的字符转换成另外的意义。字符串也可以作为常量,用双撇号括起来,如'abc'。本题A选项中单撇号括起来的不是一个字符,而是三个字符,故不是合法常量。B选项是实型变量的指数表示形式。C选项是字符串常量,用双撇号引起来。D选项是字符’\\0’,因为在碰到’\\0’后,字符串结束,因此只读取到’\\0’,所以D选项是合法常量。

  • 第4题:

    以下选项中可作为C语言合法常量的是______。

    A.-80

    B.-80

    C.-8e1.0

    D.-80.0e


    正确答案:A
    解析:对于B,以0开头表示八进制数,八进制数的范围是0~7,所以B不对;c后面必须是整数,所以C、D也不合法。

  • 第5题:

    以下选项中不能作为C语言合法常量的是()

    A.0.1e+6

    B.'cd'

    C."a"

    D.'011'


    B