hzbn.net
当前位置:首页>>关于以下合法的字符常量是的资料>>

以下合法的字符常量是

每个字符常量都对应一个整数编码,所以表示一个字符有两种方式: 一、直接写出字符本身,然后用一对单引号括起来。比如'A','1'等等。但是有一些特殊字符不能这样表示,比如单引号本身,不能写成 ''',会报错,所以给这些特殊字符前面加个“\”符...

答案是C。 各答案解析: A 有双引号,是字符串 B 单引号里只能一个字符 D \0表明是8进制,只能出现0--7的数字 E 书写不完整,右半边的单引号没了 拓展: 在C语言中,一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个ASCII字符...

A. ’\084’//不合法,八进制没有8。 B. ’\x43’ //合法。 C.’ab’ //不合法,字符只能是一个。 D.”\0” //不合法,字符串不需要写结束符。

选B:! 所谓常量是指在整个程序运行过程中其植始终不会改变的量。例如:123,3.6 'g','dfg'等!如:12,0,-23为整型常量,5.3,-1.2为实型常量,'A','g'为字符型常量;常量一般可以从字面形式即可判别。这种常量称为字面常量或直接常量;

C++允许使用一种特殊形式的字符常量,就是以“\“开头的字符序列,'\x89'就是十六进制代表的字符,\0是空字符(就是什么都不做,不是空格字符的意思哦),'\092'就是八进制代表的字符,但'\092'是错的。望采纳。

A正确 \后面加最多三个 是8进制转义 所以 必须跟的是8进制字符 也就是0到7 B里面有9 D里面也有9 所以这两个都不对 \77 \011 这都是对的 但\87 \97 就都不对了。

A错,应该是'\xff','\0xff'也是错的.如果是整型的话就是0xffB正确.'\65'里面的65表示的是八进制,即十进制的53,对应的字符就是'5'C.正确.D.错误.八进制没有8八进制数表示整型的话前面是一定要加0的,如037,025等表示的就是八进制但是表示字符的话就...

合法的字符常量有: A. ’\084’//不合法,八进制没有8。 B. ’\x43’ //合法。 C.’ab’ //不合法,字符只能是一个。 D.”\0” //不合法,字符串不需要写结束符。 不合法的字符常量是 A. ‘\\n’B. ‘\\101’C. ‘xy’D. ‘\\t’ A. ‘\\n’ B. ‘\\101’ D....

'\x43' 是正确的。 必须是单引号' '扩上的 “单个”字符才能叫字符常量。 转义字符也算单字符。双引号括上的是字符串! 1、'\084' 并不是 八进制,因为自由当‘\'后面的三位数都小于7的情况下,编译器才会认为是一个八进制数。所以'\084'是错的。 2...

A 和 B因为前面只有一个单引号, 所以不行,C是正确的,表示字符0, 而D是表示字符串常量,不是字符常量

网站首页 | 网站地图
All rights reserved Powered by www.hzbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com