'A' ,'\101' 和 'x41'都表示同一个字符常量。为什么?

作者&投稿:当涂姣 (若有异议请与网页底部的电邮联系)
'\010' 是不是合法的字符常量,为什么?~

  '\010'是合法的字符常量;
  字符常量是用单引号括起来的单个普通字符或转义字符,属于编程语言。
  字符常量有两种:
  一种是普通字符,即用单撇号括起来的一个字符,如'b' ,'y',‘?’。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。
  另一种是转义字符,即特殊字符常量。转移字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。[1]
  另外还可以用字符的ASCII码表示,即用反斜符(\)开头,后跟字符的ASCII码,这种方法也称为转义序列表示法,具体方法是:有两种形式:
  一种是用字符的八进制ASCII码,表示为:\0dd.这里,0dd是八进制值(0可以省略)。
  另一种使用字符的十六进制ASCII码值,表示为 \xhh或Xhh 这里hh是两位十六进制值。
  如:'A' ,'\101' 和 '\x41'都表示同一个字符常量。

字符常量有两种:
一种是普通字符,即用单撇号括起来的一个字符,如'b' ,'y',‘?’。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。
另一种是转义字符,即特殊字符常量。转移字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。[1]
另外还可以用字符的ASCII码表示,即用反斜符(\)开头,后跟字符的ASCII码,这种方法也称为转义序列表示法,具体方法是:有两种形式:
一种是用字符的八进制ASCII码,表示为:\0dd。这里,0dd是八进制值(0可以省略)。
另一种使用字符的十六进制ASCII码值,表示为 \xhh或Xhh 这里hh是两位十六进制值。
如:'A' ,'\101' 和 '\x41'都表示同一个字符常量。
转义字符:反斜线后面跟一个字符或一个代码值表示。[2]
转义序列表示法还可以用来表示一些特殊字符,用来显示特殊符号或控制输出格式。
使用单撇号括起一个字符的形式即字符常量。使用字符常量需要注意以下几点:
(1)字符常量只能用单撇号括起来,不能使用单引号或其他括号。
(2)字符常量中只能包括一个字符,不能是字符串。
(3)字符常量是区分大小写的。
(4)单撇号只是界限符,不属于字符常量中旳一部分,字符常量只能是一个字符,不包括单撇号。
(5)单撇号里面可以是数字、字母等C语言字符集中除’和\以外所有可现实的单个字符,但是数字被定义为字符之后则不能参与数值运算。

上面的0和x不能同时使用。
'\0xa2'相当于'Abcd'一样,所以不合法。它会被认为是'\0',还有在当中加了xa2。

'A' = 0x41
\101 = 1*8^2 + 0*8^1 + 1 *8^0 = 65 = 0x41
x41 =0x41

所以,他们就是相等的。

帮楼上回答一下,'A'的ASCII码是65,也就是十六进制数0x41。


省直辖县级行政单位19472348034: ''AAB''的词语(表示形状的,表示感情的)各一个 -
程融海地: AAB式(1)AAB1 :这类重叠结构是由一个双音节词AB通过部分重叠第一个语素而成,这类重叠结构大部分是离合动词.例如:摆摆手\\帮帮忙\\变变法\\变变样\\冰冰冷\\吃吃茶\\出出场\\点点头\\叮叮当\\ 愤愤然\\过过秤\\过过风\\过过瘾\\哈哈腰\\...

省直辖县级行政单位19472348034: 不知道问题答案怎么添加对方好友 -
程融海地: 方法一 批量删除好友: 菜单-好友与资料-消息管理器- 的好友-选中第一个好友,按住SHIFT点最后一个好友,右键-删除好友. 全自动批量修改 密码软件 本程序是一个全自动批量修改 密码软件 配合0825版 使用 对于 比较多,并经常修改密码的...

省直辖县级行政单位19472348034: putchar('\n')是什么意思 -
程融海地: putchar函数就是输出一个字符用的.如你想输出一个A字符在屏幕上便可以打putchar('A').带有 \ 号的是转义字符,是一些常常利用操作(不是字符)的特殊标识体式格局,如回车换行、换页、退格等.试想若是想在命令中表示这些特殊操作要怎样表示?若是只纯真的字母来表示肯定会引发混合,用别的符号的话,键盘上的符号又多都很常常利用.后来人们发现 \ 这个符号不是很常常利用,就用它来与其他字母组合来表示特定的不同的操作了.然后 \n 就是特定表示回车换行的操作的符号.

省直辖县级行政单位19472348034: 表达'害怕'的英语词语 -
程融海地: 1、afraid 只能做表语用,多用于习惯经常地“惧怕”某事物, 泛指一种“恐惧心理”, 如: I'm afraid of a dog. 我怕狗. 2、timid 指“缺乏勇气和自信的”、“胆怯的”,暗指“易惊怕的”和“行为过分谨慎的”, 如: He was timid about ...

省直辖县级行政单位19472348034: 用windows7 如何在桌面上创建 ''IE'&a
程融海地: 在Windows7 的开始-》所有程序中,找到IE程序,右键点击IE图标,选择发送到-》桌面快捷方式.即可

省直辖县级行政单位19472348034: 手淫射出来的不是白色的''''无?
程融海地: 正常的.黄色的是精液,你很长时间不射就是黄色的,是正常的,.无色的是前列腺液,一般都会射出来一点这样的.正常的.因为你一个月只有两次,所以精液有点黄,如果你经常射的话就是白色的. 平时多喝水,增加排尿.这样就不会尿等待了

省直辖县级行政单位19472348034: dic1={'A':1,'B':2,'C':3,'D...
程融海地: 公司名前面本身不用加定冠词the,但是在文章中若是特指是得加the的.

省直辖县级行政单位19472348034: 在水平放置的平面M内有一边长为1的正方形A'B'C'D',其中对角线A'C'在水平位置画出四边形的真实图形并求出其面积 -
程融海地:[答案] (DB-1):DB=1:DA DA=DB*1/(DB-1)=(5/3)/(5/3-1)=(5/3)/(2/3)=5/2

省直辖县级行政单位19472348034: 正宗进口海福乐的合页的标志应该是H'A'FEL?
程融海地: H'A'FELE 这个才是真的 HFL这个是仿进口的.不过已经是注册的了商标

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网