99问答网
所有问题
当前搜索:
转义字符只能是八进制码
1.下列
转义字符
中,错误的是( C ) A.'\n' B.'\\' C.'\108' D.'\xbb...
答:
转义字符直接用 ACSII 码表示时,只能是八进制或者十六进制
。即只能是 ‘\bbb’(b 表示 1~3 位八进制数字) 和 '\xhh'(x 是英文字母,h 表示 1~2 位十六进制数字) 的形式。C 应该是第一种形式的,但是里面出现了八进制里没有的 8 ,因此错误。
C语言 '\102'
是8进制
'\x42'是16进制 问:10进制是怎么样的?_百度知 ...
答:
转义字符只有8进制和16进制内码,没有10进制项
。其中8进制以\开头,16进制以\x开头 你如果定义一个字符,要用10进制内码的话,可以直接使用10进制整数来赋值 比如 char ch=48 它等同于char ch='\x30' 或char ch='\060' 或 char ch='0'都能使字符变量ch存放数字’0‘该题应选B,八进制66表...
为什么
只能
用
八进制
或者十六进制而不能用十进制的
转义字符
来输出呢?
答:
因为C语言的只有八进制和十六进制数字转义符,没有 10 进制数字转义符
!!·形为’\ddd’的三位是八进制转义字符;形为 ’\xdd’的两位十六进制转义字符。为什么没有10进制,只有8,16进制,可能是因为8,16进制与二进制转换更方便吧。
C语言
转义字符
答:
\后加数字肯定
是8进制
\007也是8进制,只是因为他的值是7,所以跟10进制的值一样,让你以为他是10进制 ''\2444"这是四个字符了,在不考虑'\0'的情况下,分解成:'\24' '4' '4'原因很简单,char 如果是signed char的话,最大值不能超过 127 所以,不会存在 '\244'这个
转义字符
,
只能
...
\X在C语言里表示什么意思?
答:
\x是转义字符,告诉编译器需要用特殊的方式进行处理。
\x表示后面的字符是十六进制数,\0表示后面的字符是八进制数
。例如十进制的17用十六进制表示就是‘\x11’,用八进制表示就是‘\021’。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些...
char* s=" A. B. C. D";
答:
它可以把其他类型计算机文件中的代码转换为字符,因为是单个字符所以储存空间也是1字符。“\”表示计算机编程语言中的【
转义字符
】,转义字符后面的数字
只能是八进制
数字,而八进制数只能用到0~7八个数字。'\72'=58,对应ASCII值为58的字符为冒号,字符常量最大为1个字节。因此该题选A。
c语言里面\\是什么意思?
答:
"123abc" 对应的ASCII码值的八进制分别是 61、62、63、141、142、143,上面的代码也可以写为:在C语言中,所有的ASCII码都可以用反斜杠\加数字(默认
是8进制
)来表示,称为
转义字符
(Escape Character),因为\后面 的字符都不是它原来的ASCII字符的意思了。除了八进制,也可以用十六进制来表示。用...
转义字符
\后是不是
只能
用
八进制
跟十六进制?
答:
只能
用
八进制
跟十六进制
c语言中单引号里面反斜杠「
转义字符
」后
只能
接
八进制
吗
答:
是
转义字符
:意义 ASCII码值(十
进制
)\a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF) 010 \r 回车(CR) 013 \t 水平制表(HT) 009 \v 垂直制表(VT) 011 \\ 反斜杠 092 \? 问号字符 063 \\\' 单引号字符 039 \" 双引号字符 034 \0 空字符(NULL) 000 \...
为什么要使用特殊的“\”作为
转义字符
呢?
答:
因为在
转义字符
中有相关的规定,规定在转义字符之中,规定用 \xxx表示3
为八进制
(xxx代表的是三位八进制数),如\101,\102这样形式的,如果用打印出来的话,他们分别会被转义为大写的A、B。所有的ASCII码都可以用“\”加数字(一般
是8进制
数字)来表示。一个转义字符的目的是开始一个字符序列,...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
转义字符八进制和十六进制
八进制转义字符前导0
c语言八进制转义字符
八进制转义字符范围
8进制转义字符
八进制如何转二进制
十进制转化为八进制
十进制转八进制
转义字符是什么