转义字符t表示,转义字符\ddd和\xhh是啥意思,谁能用大白话讲一下,书上看不懂

2020-11-21 22:24:06 字数 6423 阅读 4297

1楼:匿名用户

\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 任意字符 二位十六进制

2楼:匿名用户

而c中定义了一些字母前加"\\"来表示常见的那些不能显示的ascii字符,如\\0,\\t,\\n等,就称为转义字符,因为后面的字符,都不是它本来的ascii字符意思了

3楼:匿名用户

t就是键盘上的tab的意思,对于这种转义的最好知道英文全称是什么意思,这样会好很多。

4楼:匿名用户

\t表示跳格符,相当于tab键。

5楼:匿名用户

制表符,效果就是你按下键盘上tab键的效果。

6楼:匿名用户

横向条若干格相当于tab键

**等,java怎么表示'\'这个转义字符

7楼:育知同创教育

常用的java转义字符

\n : 回车

\t : 水平制表符

\r : 换行

\f : 换页

\' : 单引号

\'' : 双引号

\\ : 反斜杠

8楼:匿名用户

‘\’在java里是转义字符,要想在java里表示'\',需要将‘\’也进行转义;

string zhuanyi = "\\";

9楼:匿名用户

\\ . ....这样就可以了

地址分隔符的话直接用 /

转义字符\ddd和\xhh是啥意思,谁能用大白话讲一下,书上看不懂

10楼:听不清啊

例如:'\101'表示ascii值为八进制101,即十进制65的字符,‘a’

'\x41'表示ascii值为十六进制41,即十进制65的字符,‘a’

c语言转义字符"\t"到底是怎么跳位的

11楼:匿名用户

||\t 是8位但是你要明白它不是对于前一个字符来说的8位,而是对面斑来说的

printf("a\tb\n");

|a| | | | | | | |b|

printf("as\tb\n");

|a|s| | | | | | |b|

printf("asdfghj\tb\n");

|a|s|d|f|g|h|j| |b|

printf("asdfghjk\tb\n")'

|a|s|d|f|g|h|j|k| | | | | | | | |b|

12楼:星月小木木

#include "stdio.h"

void main()

这里\t,\n都是转义字符,\t是跳格,相当于按tab键,\n是回车换行,相当于按回车键

13楼:风起雪落

1、\t是制表符,相当于敲了一下tab键,为4个空格,;

2、如print("a\tb"),则输出a____b,相当于输入a之后按一下tab键再输入b,就是这样。

14楼:米若明

如何跳制表位是看环境的,在文件中它就是存了一个'/t'的。。。

不同在文本编辑器不一样~

在dos中8个为一个制表位

要得就是空格不一样多

这样就能形成

a________b

abcdf____a

这样类似**的效果~

15楼:匿名用户

仔细阅读c 课本,然后仔细考虑考虑,多写些程序,时间长了就明白了.老师说了,而且书上也写了,在初学时不要在死扣细节问题,我想可能就是指这些问题吧,试试吧~

"\t"在c语言里表示什么

16楼:匿名用户

c语言的\t的意思是 :水平制表符。相当于按了键盘上的tab按键,通常宽度相当于8个空格的位置,但有些软件允许设置tab的宽度。

在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。

它的作用是将光标移到最接近8的倍数的位置,使得后面的输入从此开始。换句话说,如果所有的数据都紧跟在制表符后面输出。

例如:一般来说,其在终端和文件中的输出显示相当于按下键盘tab键效果。一般系统中,显示水平制表符将占8列。同时水平制表符开始占据的初始位

17楼:匿名用户

\t 的意思是 :水平制表符。将当前位置移到下一个tab位置。

18楼:加百列

c语言的t 代表的意思是水平制表符。相当于按了键盘上的tab按键,通常宽度相当于8个空格的位置,但有些软件允许设置tab的宽度。在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。

一般来说,其在终端和文件中的输出显示相当于按下键盘tab键效果。一般系统中,显示水平制表符将占8列。同时水平制表符开始占据的初始位置是第8*n列(第一列的下标为0)。

实例**如下:

最终输出:”f g123jk2345e“。

19楼:跪着作揖

“\t”在c语言中是“转义字符,意义是水平制表,跳到下一个tab位置。

转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。

例如,在前面各例题printf函数的格式串中用到的“\n”就是一个转义字符,其意义是“回车换行”。

扩展资料

c语言中其他转义字符的作用介绍:

1、 \r \n都是转义字符,空格就是单纯的空格,输入时可以输入空格2、\r 的意思是: 回车。将当前位置移到本行的开头。

3、\n 的意思是:回车换行。将当前位置移到下一行的开头。

5、\ddd的意思是1到3位八进制数所代表的任意字符。

6、\xhh的意思是1到2位十六进制所代表的任意字符。

20楼:为江山放弃了爱

"\t"在c语言里表示水平制表(ht) (跳到下一个tab位置)。

所有的ascii码都可以用“\”加数字(一般是8进制数字)来表示。而c中定义了一些字母前加"\"来表示常见的那些不能显示的ascii字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ascii字符意思了。

扩展资料简单点说,和\n相当于在程序中按了一下“enter”回车键比较,\t 就相当于你在编程的时候按一下“table”键,使光标以8个字符为基准进行跳跃 。

例子:#include

int main(void)

因此在下一个水平制表位上显示“age:”。

全部输出为 “initial:z.age:12”。

21楼:匿名用户

是“转义

字符转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。

例如,在前面各例题printf函数的格式串中用到的“\n”就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制**。

常用的转义字符及其含义

转义字符 转义字符的意义

\n 回车换行

\t 横向跳到下一制表位置

\v 竖向跳格 垂直制表符

\b 退格

\r 回车

\f 走纸换页

\\ 反斜线符"\"

\' 单引号符

\a 鸣铃

\ddd 1~3位八进制数所代表的字符

\xhh 1~2位十六进制数所代表的字符

广义地讲,c语言字符集中的任何一个字符均可用转义字符来表示。\ddd和\xhh正是为此而提出的。ddd和hh分别为八进制和十六进制的ascii**。

如\101表示字?quot;a" ,\102表示字母"b",\134表示反斜线,\xoa表示换行等。

22楼:匿名用户

\t 横向跳到下一制表位置 一般占8位.例如:

printf("aaa\tbb");

输出:aaa bb

ab之间有5个空格若用_表示空格则:

aaa_____bbb

23楼:匿名用户

转义符,表示一个tab

c语言 \t转义字符怎么解析。

24楼:匿名用户

\t 又叫 水平制表符,就是在同一行跳八个字节后在输出下个字符。 \r 与\n的作用一样。

转义字符参考:\a:蜂鸣,响铃\b:

回退:向后退一格\f:换页\n:

换行,光标到下行行首\r:回车,光标到本行行首\t:水平制表\v:

垂直制表\\:反斜杠\':单引号\":

双引号\?:问号\ddd:三位八进制\xhh:

二位十六进制\0:空字符(null),什么都不做注:1,\v垂直制表和\f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。

2,\n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。3,\t 光标向前移动四格或八格,可以在编译器里设置4,\' 在字符里(即单引号里)使用。

在字符串里(即双引号里)不需要,只要用 ' 即可。5,\? 其实不必要。

只要用 ? 就可以了(在windows vc6 和tc2 中验证)。

25楼:匿名用户

转义字符就是通过它可以把自己显示的字符变的好看些、

26楼:匿名用户

跳一个tab键的大小,大概是六个空格吧.

'\n' '\t' '\b'转义字符的功能是什么?

27楼:匿名用户

转义字符 意义 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 任意字符 二位十六进制

28楼:匿名用户

\n是换行,是new line的第一个字母

\t是跳到下一个制表位,屏幕上一般是以8个字符为一个制表位的,相当于按键盘的tab键的效果

\b是回退一位,就是把光标移动到前一个字符,这样,再输出字符就会覆盖掉前面那个字符

29楼:匿名用户

特殊字符的转义序列符

字符串中’\’’、’\”’、’\n’、’\t’的功能各是什么?

30楼:匿名用户

这是转义字符,用来表示在程序源**中不容易表示的字符,如换行、制表符等

你问题中的

'\''单引号

'\"'双引号,这个一般用在一个字符串中,如"\""用来表示一个包含一个"字符和一个'\0'字符的字符串

'\n'换行符

'\t' 水平制表符

31楼:匿名用户

转义字符

\' 八进制字符

\’‘ 双引号,输入它

\n换行符,跳到下一行的开始位置

\t 制表符 跳到下一个tab位置,自己试一下就知道是什么意思了

32楼:憋不住事儿

\,转义字符;

\'输出:'(单引号)

\'输出:"(双引号)

\n输出:换行

\t输出:空4个字符

c语言中的转义字符如“\n”,“\t”,“\b”,“\r”,“\f”,“\377”等是什么意思

33楼:匿名用户

或者写个printf();试一下就知道了.

printf("a\nb\tc\bd\fef");

在书写像换行,空格,制表符,时为了方便扩充使用这种表示方法, \数字以八进制方式书写,可以查码表;