C语言 合法常量 "尀123" 和 123 区别是什么?双引号代表什么? 尀123合法么?

2024-12-03 18:45:05
推荐回答(4个)
回答1:

一个一个回答吧
"\123" 和123的区别"\123" 是个字符串。123是一个数字。双引号就代表字符串的意思,双引号内的内容代表一个字符串。最后 \123这种写法是合法的,它代表一个字符,也就是说"\123"实际是只有一个字符的字符串\123代表的字符是啥腻?是大写字母S至于原因么,在C语言中\是转义字符,比如我们常用的\n代表回车实际上我们还可以用\+数字的形式输出ascii表的字符但这里\后面的数字默认为8进制也就是说\123中的123是个8进制数123换算成十进制83 在ascii表中代表字母S有不懂的可以继续一起讨论 祝学业有成

回答2:

前者是字符串,后者是数字。
双引号代表字符串,单引号代表单个字符。
你可以输出“\123”看看是什么。

回答3:

“\123”是字符串
'\123'是字符s
123是常量数字

" "是字符串标示
' '是字符标示
\表示8进制
8进制123,是10进制的83 是ASCII字符大写S的内码

回答4:

是个字符串。
香港只要是正规的公司的就没有问题的。如果是个人,还是多留意。
再不行,上去看一看。