搜索
当前位置:首页-专题-c语言非法的字符常量

c语言非法的字符常量

c语言非法的字符常量相关问答
  • C语言中下列选项中,非法的字符常量是() A) '\t' B) '\17' C) "\n...

    C 字符串常量,不是字符常量 D 16进制转义 ascii码为10 *16 + 10 = 170
  • C语言中,下列不合法的字符常量是

    C语言中,不合法的字符常量是“A、'\xff'”,因为这虽然属于ASCII码字符,但是“ff”超出了ASCII码最大的“7f”,所以不合法。“B、'\65'”属于ASCII码字符,“C、'&'”属于普通字符,“D'\028'”属于ASCII码字符。字符常量主要以下三类:1、普通字符 即用单撇号括起来的一个字符,如'b' ,...
  • 在c语言中,非法的字符常量是() A。'\t' B.'\17' C.'\n' D.'\xaa'

    呵呵,刚刚又查了一下百度的资料,确实\xAA是十六进制的一种表示形式,代表一个字符常量,\17是八进制的表示形式。 \t和\n都是转义字符: \t表示Tab,也是字符常量。 \n就有些纠结了,它也是转义字符,如果理解为换行符,它就是字符常量,如果理解为回车换行符,那它就表示两个字符,不是字符常...
  • C语言中,字符常量“\019”表示什么意思?

    '\019'是非法的字符常量。字符常量有两种表示方法:一种是用该字符的图形符号,如'b','y','*'。另外还可以用字符的ASCII码表示,即用反斜符(\)开头,后跟字符的ASCII码,这种方法也称为转义序列表示法。具体方法有两种形式:一种是用字符的八进制ASCII码,表示为:\0dd。dd是八进制...
  • '\0201'为什么是非法的字符常量?

    只能是三位数字,'\0201'含四位数字,所以是 非法字符 常量 。字符常量是用 单引号 括起来的单个普通 字符 或 转义字符 ,属于 编程语言 。字符常量有两种:一种是普通字符,即用单 撇号 括起来的一个字符,如'b','y',‘?’。字符常量在储存在 计算机 的储存 单元 中时,是以其代码(...
  • 为什么"n"是非法字符常量

    因为"\n"是转义字符,在代码中有特定的意思,国际规定表示换行。拓展:字符常量是指用一对单引号括起来的一个字符。如‘a’,‘9’,‘!’。字符常量中的单引号只起定界作用并不表示字符本身。所谓字符常量,就是用英文单引号括起来的一个字符。在使用字符常量时应该注意:1.单引号内的大小写字符...
  • c语言中'\0xa'为什么是非法常量

    c语言规定十六进制转义符写法为'\xhh'比如'\xa'或'\x0a'而转义符后直接跟数字的是八进制数,'\0xa'所以错了
  • C语言中字符常量ab是合法的吗?

    字符常量合法的条件如下:1、C语言区分大小写:单引号中的大小写字母代表不同的字符常量,例如A与a是不同的字符常量。2、单引号中的空格符也是一个字符常量。3、字符常量只能包括一个字符,所以ab是非法的。4、字符常量只能用单引号括起来,不能用双引号。比如a不是一个字符常量而是一个字符串。C...
  • c语言中为什么‘\0xf’非法

    16进制常量以 0x 开始,每位从 0 ~ f 例如:0xfg00非法 字符常量有两种:一种是普通字符,即用单撇号括起来的一个字符,如'b' ,'y',‘?’。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。另一种是转义字符,即特殊字符常量。转义符号是C语言中表示字符的...
  • (2)在C语言中,合法的字符常量是( ) A)'\084' B) '\x43' C)'ab' D...

    A)'\084' 非法,0开头表示8进制,8进制没有符号8 B) '\x43' 合法 C)'ab' 非法,两个字符 D) "\0" 非法,这是字符串
Top