char a='aa';错在哪里终于明白了,被你们骂醒了,太感谢你们了.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 04:56:43
![char a='aa';错在哪里终于明白了,被你们骂醒了,太感谢你们了.](/uploads/image/z/14994343-55-3.jpg?t=char+a%3D%27aa%27%3B%E9%94%99%E5%9C%A8%E5%93%AA%E9%87%8C%E7%BB%88%E4%BA%8E%E6%98%8E%E7%99%BD%E4%BA%86%2C%E8%A2%AB%E4%BD%A0%E4%BB%AC%E9%AA%82%E9%86%92%E4%BA%86%2C%E5%A4%AA%E6%84%9F%E8%B0%A2%E4%BD%A0%E4%BB%AC%E4%BA%86.)
xRNPwl1LD7E1D]hQjU4PG33SJ1q3931JMy{N^rf9>ouVyApcފ J;
0YMj
_)y|2{Q BɇhjHhXS %Oq,O:-F_y5֬@Mim/bjo"_K%~k:+43G
&x6[*wōwD7EYMC/*cIC/|'y65j-wE/Hh&BLȀ54_Ұpn{E<|7GS4#mf?6UJ$Fa|IĖ|O>
char a='aa';错在哪里终于明白了,被你们骂醒了,太感谢你们了.
char a='aa';错在哪里
终于明白了,被你们骂醒了,太感谢你们了.
char a='aa';错在哪里终于明白了,被你们骂醒了,太感谢你们了.
char是声明单个字符变量,只占一位,你说你错在哪儿呢?
char a='\x2d'相当于char a=0x2d,\x是十六进制转义字符,而0x是十六进制数前缀表示,字符在内存中占8bit,而0x2d在内存中也是8bit,所以可以用0x2d对a进行赋值,至于你把a打印出来的显示结果则是ascii码为0x2d的字符
还不懂什么叫转义字符的话,你也别继续问了,估计你也在学习入门阶段,以后你会懂的