在c语言中有没有类似于和是需要写成是

2020-11-24 05:24:17 字数 3304 阅读 5351

1楼:匿名用户

有的,c语言标准输出需要转义字符。具体有以先几种:

转义字符 意义 ascii码值(十进制)\a 响铃(bel) 007

\b 退格(bs) ,将当前位置移到前一列 008\f 换页(ff),将当前位置移到下页开头 012\n 换行(lf) ,将当前位置移到下一行开头 010\r 回车(cr) ,将当前位置移到本行开头 013\t 水平制表(ht) (跳到下一个tab位置) 009\v 垂直制表(vt) 011

\\ 代表一个反斜线字符''\' 092\' 代表一个单引号(撇号)字符 039\" 代表一个双引号字符 034

\0 空字符(null) 000

\ddd 1到3位八进制数所代表的任意字符 三位八进制\xhh 1到2位十六进制所代表的任意字符 二位十六进制

c语言中类似\n这样的转意字符算做几个字符啊?

2楼:_____一叶障目

算一个字符的~~能在单引号中引的都算一个字符

c语言中普通字符与转义字符重复了该用哪种?比如\"与‘“”’,\?与'?'

3楼:

之所以要用转义字符是因为那些字符与其他的组合起来表示特定的符号或语义。

如:如果你想在字符串中输出\,由于\与n、t、b等组合起来有特定的意义,如\n表示换行。

所以你想输出\就要用转义,再在它的前面加\。也就是写成“\\”代表输出一个\.

如:%也是,%也会和其它的字母组成有特定的意定,所以也要用转义字符,所以要写成

“\%”代表输出%。其他的也一样。

如果你想输出?,?号并没有与其他字符组合,所以直接用“?"输出?就可以了

4楼:匿名用户

不明白你的意思。

\"与‘“”’,要输出的话应该写成,'\"'与‘\“\”’

\?与'?',,要输出的话应该写成 '\?'与'\?'

请问c语言里面的\%是什么意思,是输出百分号吗?

5楼:颖之守护者

好像没有这样的组合。\ 后加上字符是表示转义序列,有数字转义序列和字符转义序列之分,好像没有\%这样的转义序列,如果是要输出百分号的话,用%%就可以,如果是取余的话,格式是98%10这样。

6楼:

你要看%放在什么位置了,不同位置有不同含义:

10%3,这里的%是取模的意思,即10%3=1如果出现在printf里面,%后面跟有各种格式字符,用来说明输出数据的类型、长度、小数位数等,如:

“%d”表示按十进制整型输出;

“%ld”表示按十进制长整型输出;

“%c”表示按字符型输出等。

7楼:匿名用户

\% 这个写法不对 会报错

输出百分号是两个%%就可以了

2. 是非法的c语言转义字符。 a) ’\b’ b) ’\0xf’ c.'037'd'\"

8楼:匿名用户

a \b本身是转义字符 正确.

b 如果要16进制, 需要写成 '\xf' 字符转义的时候不需要写0x的.

c '\037'才对, 这种是8进制转义.

d 这里应该不是双引号 而是'\'' 即 两个单引号包含的一个\' 表示单引号转义.

如果不是你打错了话, 那么bc都是错的.

9楼:匿名用户

如果在转义符中使用十六进制数,需要写\x

转义字符需要转义符打头,c不是,所以非法

字符需要两个单引号括起来,d缺少后面那个单引号,所以非法

c语言转义字符\7是什么意思? 5

10楼:

把它定义为字符的话,就是asc码中第七个值,"(beep)",[bel],如果将它定义为整型,则它就是7!

char a='\7'//(beep)

int a='\7'//7

\7是空的,当然没有任何的字符打印出来

11楼:匿名用户

就是asc码为7的字符。

char a = 7;

char a = '\7';

是一样的。

//-------------------因为'\7'不是一个能用于显示的字符。bel

12楼:纪融雪贵铄

\r——cr(回车),把光标移到所在行开头;\n是把光标移到下一行开头

。\t——tab(水平制表符),一个\t可在水平方向空出多个空格,用户可设置。

\v——tv(垂直制表符),使后续输出在终端的垂直方向定位,但屏幕上不起作用。

c语言中的转义字符 \a(响铃)是什么意思?

13楼:会飞的小兔子

c语言中的转义字符\a(响铃)是在标准输出设备输出字符'\a'时,系统自带的扬声器(或蜂鸣器)会发出“叮”的一声。

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

扩展资料c语言中常用的转义字符及其含义

转义字符转义字符的意义ascii**

\n回车换行10

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

\b退格8

\r回车13

\f走纸换页12

\\反斜线符"\"92

\'单引号符39

\”双引号符34

\a鸣铃7

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

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

14楼:听不清啊

当我们在标准输出设备输出字符'\a'时,系统自带的扬声器(或蜂鸣器)会发出“叮”的一声。

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

15楼:匿名用户

的确有一声响,机器发出的

16楼:匿名用户

你输出 printf("%c",'\a');就能听见了

17楼:匿名用户

使用输出语句的时候,会发出一声响声