⑴ c语言转义字符问题
\a 响铃(BEL) 007 //你的声卡会发出“嘀”的一声
\b 退格(BS) 008 //表示后退一格(删除)
\f 换页(FF) 012 //这不好说,表示换一页,后边会有一个♀这样的标志
\n 换行(LF) 010 //换下一行
\r 回车(CR) 013 //退到那一行(你所用的那一行)的最顶端,既返回到第一个字符
\t 水平制表(HT) 009 //就像按了Tab一样,往后空8个格
\v 垂直制表(VT) 011 //这个转义字符只有在打印机中才能显示出来,显示屏不起作用的
\\ 反斜杠 092 // 输入一个 "/"
\? 问号字符 063 // 输入一个 "?"
\' 单引号字符 039 // 输入一个 " ' "
\" 双引号字符 034 //输入一个 " " "
\b 退格(BS) 008 //表示后退一格(删除)
\f 换页(FF) 012 //这不好说,表示换一页,后边会有一个♀这样的标志
\n 换行(LF) 010 //换下一行
\r 回车(CR) 013 //货到那一行(你所用的那一行)的最顶端,既返回到第一个字符
\t 水平制表(HT) 009 //就像按了Tab一样,往后空8个格
\v 垂直制表(VT) 011 //这不好说,
\\ 反斜杠 092 // 输入一个 "/"
\? 问号字符 063 // 输入一个 "?"
\' 单引号字符 039 // 输入一个 "'"
\" 双引号字符 // 输入一个 """
\0 空字符(NULL) 000 //无意义,C语言会在每段字符窜后面自动加上这个
说明一下 第一竖行表示的是转义字符,第二竖行表示它的意义,第三竖行表示它的ASCII码值(十进制),第四竖行是我的详细说明
⑵ c语言中“\”后加数字各是什么
一般是转义字符。
转义字符是C语言中表示字符的一种特殊形式。转义字符以反斜''开头,后面跟一个字符或一个八进制或十六进制数表示。转义字符具有特定的含义,不同于字符原有的意义,故称转义字符。示例如下:
charc1=''';//后面接一个特殊字符
charc2='110';//后面接一个三位的八进制数
charc3='x0d';//后面接一个两位的十六进制数
⑶ 在c语言中转义字符是什么
转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号
( '),用于表示字符串常量的双撇号( ")和反斜杠( /)等。转义字符用反斜杠/后面跟一个字符或一个八进制或十六进制数表示。 转义字符 意义 ASCII码值(十进制)
/a 响铃(BEL) 007
/b 退格(BS) 008
/f 换页(FF) 012
/n 换行(LF) 010
/r 回车(CR) 013
/t 水平制表(HT) 009
/v 垂直制表(VT) 011
// 反斜杠 092
/? 问号字符 063
/' 单引号字符 039
/" 双引号字符 034
/0 空字符(NULL) 000
/ddd 任意字符 三位八进制
/xhh 任意字符 二位十六进制
字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠时,都必须使用转义字符表示,即在这些字符前加上反斜杠。
在C程
序中使用转义字符/ d d d或者/ x h h可以方便灵活地表示任意字符。/ d d
d为斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进制A S C I I码值。/
x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制A S C I I码值。 使用转义字符时需要注意以下问题:
1) 转义字符中只能使用小写字母,每个转义字符只能看作一个字符。
2) /v 垂直制表和/f 换页符对屏幕没有任何影响,但会影响打印机执行响应操作。
3) 在C程序中,使用不可打印字符时,通常用转义字符表示
注:
1,/v垂直制表和/f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。
2,/n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。
3,/t 光标向前移动四格或八格,可以在编译器里设置
4,/' 在字符里(即单引号里)使用。在字符串里(即双引号里)不需要,只要用 ' 即可。
5,/? 其实不必要。只要用 ? 就可以了(在windows VC6 和tc2 中验证)。
⑷ C语言里的输出转义字符问题!!
转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( \)等。转义字符用反斜杠\后面跟一个字符或一个八进制或十六进制数表示。
转义字符 意义 ASCII码值(十进制)
\a 响铃(BEL) 007
\b 退格(BS) 008
\f 换页(FF) 012
\n 换行(LF) 010
\r 回车(CR) 013
\t 水平制表(HT) 009
\v 垂直制表(VT) 011
\\ 反斜杠 092
\? 问号字符 063
\' 单引号字符 039
\" 双引号字符 034
\0 空字符(NULL) 000
\ddd 任意字符 三位八进制
\xhh 任意字符 二位十六进制
字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠时,都必须使用转义字符表示,即在这些字符前加上反斜杠。
在C程序中使用转义字符\ d d d或者\ x h h可以方便灵活地表示任意字符。\ d d d为斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进制A S C I I码值。\ x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制A S C I I码值。
使用转义字符时需要注意以下问题:
1) 转义字符中只能使用小写字母,每个转义字符只能看作一个字符。
2) \v 垂直制表和\f 换页符对屏幕没有任何影响,但会影响打印机执行响应操作。
3) 在C程序中,使用不可打印字符时,通常用转义字符表示
⑸ C语言: \0与\n分别表示什么
C语言中, 表示空字符,一般用于标识字符串结束; 表示换行符,一般用于换行打印;回车符用 表示。
C语言中,所有的ASCII码都可以用“”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如 , , 等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
注意:在Turbo C 2.0中,字符型常量表示数的范围是-128到127,除非你把它声明为unsigned,这样就是0到255。上面我们见到的x, ,a等等都是叫转义字符,它告诉编译器需要用特殊的方式进行处理。
(5)c语言中000是转义字符吗扩展阅读:
其它常见转义字符:
1、v
垂直制表(VT)。
2、\
代表一个反斜线字符'''。
3、'
代表一个单引号(撇号)字符。
4、"
代表一个双引号字符。
5、?
代表一个问号。
⑹ C语言中"\ooo"是什么意思
\ooo--> \000
转义字符 意义 ASCII码值(十进制)
/a 响铃(BEL) 007
/b 退格(BS) 008
/f 换页(FF) 012
/n 换行(LF) 010
/r 回车(CR) 013
/t 水平制表(HT) 009
/v 垂直制表(VT) 011
// 反斜杠 092
/? 问号字符 063
/' 单引号字符 039
/" 双引号字符 034
/0 空字符(NULL) 000
/ddd 任意字符 三位八进制
/xhh 任意字符 二位十六进制
⑺ c语言中用\0做字符串结束标志 \0为什么不用\000表示
\000明显就是\0的三位八进制,所以是一样的
\00就要看后面的一位是不是数字,如果是数字也是三位八进制表示法,如果不是数字那\0就是结束标志了
⑻ C语言中的转义字符有哪些
转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( \)等。转义字符用反斜杠\后面跟一个字符或一个八进制或十六进制数表示。
转义字符 意义 ASCII码值(十进制)
\a 响铃(BEL) 007
\b 退格(BS) 008
\f 换页(FF) 012
\n 换行(LF) 010
\r 回车(CR) 013
\t 水平制表(HT) 009
\v 垂直制表(VT) 011
\\ 反斜杠 092
\? 问号字符 063
\' 单引号字符 039
\" 双引号字符 034
\0 空字符(NULL) 000
\ddd 任意字符 三位八进制
\xhh 任意字符 二位十六进制
字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠时,都必须使用转义字符表示,即在这些字符前加上反斜杠。
在C程序中使用转义字符\ d d d或者\ x h h可以方便灵活地表示任意字符。\ d d d为斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进制A S C I I码值。\ x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制A S C I I码值。
使用转义字符时需要注意以下问题:
1) 转义字符中只能使用小写字母,每个转义字符只能看作一个字符。
2) \v 垂直制表和\f 换页符对屏幕没有任何影响,但会影响打印机执行响应操作。
3) 在C程序中,使用不可打印字符时,通常用转义字符表示。
4)\n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。
5)\t 光标向前移动四格或八格,可以在编译器里设置。
6)\' 在字符里(即单引号里)使用。在字符串里(即双引号里)不需要,只要用 ' 即可。
7)\? 其实不必要。只要用 ? 就可以了(在windows VC6 和tc2 中验证)。
⑼ c语言中转义字符是什么意思
转义字符C语言表示字符种特殊形式通常使用转义字符表示ASCII码字符集打印控制字符和特定功能字符用于表示字符常量单撇号( ')用于表示字符串常量双撇号( ")和反斜杠( \)等转义字符用反斜杠\面跟字符或八进制或十六进制数表示
转义字符 意义 ASCII码值(十进制)
\a 响铃(BEL) 007
\b 退格(BS) 008
\f 换页(FF) 012
\n 换行(LF) 010
\r 回车(CR) 013
\t 水平制表(HT) 009
\v 垂直制表(VT) 011
\\ 反斜杠 092
\? 问号字符 063
\' 单引号字符 039
\" 双引号字符 034
\0 空字符(NULL) 000
\ddd 任意字符 三位八进制
\xhh 任意字符 二位十六进制
字符常量使用单引号和反斜杠及字符常量使用双引号和反斜杠时都必须使用转义字符表示即些字符前加上反斜杠
C程序使用转义字符\ d d d或者\ x h h方便灵活地表示任意字符\ d d d斜杠面跟三位八进制数该三位八进制数值即对应八进制A S C I I码值\ x面跟两位十六进制数该两位十六进制数对应字符十六进制A S C I I码值
使用转义字符时需要注意下问题:
1) 转义字符只能使用小写字母每转义字符只能看作字符
2) \v 垂直制表和\f 换页符对屏幕没有任何影响会影响打印机执行响应操作
3) C程序使用打印字符时通常用转义字符表示
4)\n其实应该叫回车换行换行只换行改变光标横坐标;回车只回行首改变光标纵坐标
5)\t 光标向前移动四格或八格编译器里设置
6)\' 字符里(即单引号里)使用字符串里(即双引号里)需要只要用 ' 即
7)\? 其实必要只要用 ? 了(windows VC6 和tc2 验证)
⑽ c语言(转义字符,指针变量)
1. C语言默认字符串规则是以第一个0为结束,但并不是说第一个0之后的数据没有意义
2. 不算 但是\xee是一个字符... 如果你是把\写成了/的话
3. 什么环境?虽说什么环境也不可能是-1
4. -1对应的二进制数据的十六进制表示就是FFFF... 如果你的环境是16位的话
5. \0 \00 \000 八进制 \x00 十六进制