C语言中的问题???#!

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:24:35
C语言中,n\变量表示为换行,哪\xhh 和 \ddd 分别代表什么?

在C程序中使用转义字符\ddd或者\xhh可以方便灵活地表示任意字符。\ddd为斜杠后面跟三位八进制数,该三位八进制数为对应字符的八进制ASCII码值。\x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制ASCII码值。
简单的说,\ddd表示的是ASCII码值为ddd(八进制)的字符,\xhh表示的是ASCII码值为hh(十六进制)的字符。
例如:
\101表示的就是ASCII码值为101(八进制)的字符,是大写字母A
\x61表示的就是ASCII码值为61(十六进制)的字符,是小写字母a

\xhh (h代表数字)表示的是ASCII码值为xhh(十六进制)相应的字符

如\x07=\07=ASCII码值为7的字符(即响铃符)

同理\ddd表示的是ASCII码值为xhh(八进制)相应的字符

CV

8进制和16进制的字符表示

1