您的位置首页百科问答

C语言转义字符

C语言转义字符

的有关信息介绍如下:

问题补充说明:\\在程序中 int a = 0x6d。'。'。在转义字符中;的;x6d',并且x是小写;108','141’ 是合法的;是如何转换成字符'\,'\,0不能写。我想请教下高人;108’是非法的,因为不可以出现8;x6d', 0是不能写的; 才是合法的,还有'。在程序中 int a = 06d;m'中为什么不能出现8, 是一个八进制的形式;\,是把一个十六进制的数给变量a 注意这里的0x必须存在

  字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反照记举别居目斜杠时,都必须使用转义字符表示,即在这来自些字符前加上反斜杠。下图是由吗入对列C语言中常用的转义字符。

C语言转义字符

  在C程序中使用转义字符\ddd或者\xhh可以方便灵活地表示任意字符。\ddd为斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进制ASCII码值。\x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制ASCII码值。

使用转义字符时需要注意以下问题:

1) 转义字符360问答中只能使用小写字母,每个转义字符只能看作一个字符。

2)\v 垂直制表和\f 换页符对屏幕没有任何影响,但会影响打印机执行响应操作。

3) 在C程序中,使马者铁边定既记烟改用不可打印字符时,通常用转义字符表示

注:

1,\v垂直制表变题乎要边沿台里举练来和\f换页符对屏幕没有任何影注步望也尼响,但会影响打印于企孩向终诗医机执行响应操作。

2,\n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变古全差般洋光标的纵坐标。

3北分容的小研屋了,\t 光标向前移动四格或八格,可以在编译器里设置

4,\' 在字符耐力审斤剂介带里(即单引号里)使用。在字符串里(即双引号里)不需要,只要用 ' 即可。

5,\? 其实不必要。只要用 ? 就可以了(在windowsVC6 和tc2 中验证)。