c语言printf("\n") 为什么加双引号?

如题所述

表示要输出的字符或字符串
输出变量的内容就在引号外面例如输出变量X的值
printf("shu chu:",X);
结果就是shu chu:23(假设X已经赋值为23)
而\n表示回车换行
例如printf("shu chu:\n",X);结果就是
shu chu:
23
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-10-03
\n只占一个字节,用单引号完全可以,而且应该使用单引号。

c语言printf("\\n") 为什么加双引号?
输出变量的内容就在引号外面例如输出变量X的值 printf("shu chu:",X);结果就是shu chu:23(假设X已经赋值为23)而\\n表示回车换行 例如printf("shu chu:\\n",X);结果就是 shu chu:23

c语言printf("\\n") 为什么加双引号?
输出变量的内容就在引号外面例如输出变量X的值 printf("shu chu:",X);结果就是shu chu:23(假设X已经赋值为23)而\\n表示回车换行 例如printf("shu chu:\\n",X);结果就是 shu chu:23

C语言中,printf('\\n');是什么意思啊?
在C语言中printf('\\n');是错误的。正确的语句如下:printf("\\n"); \/\/ 输出内容用双引号括起来,该语句表示输出回车换行。函数原型:int printf(char *format, args, ...);功 能:按format指向的格式字符串所规定的格式,将输出表列args的值输出 返 回 值:输出字符的个数,若出错,返...

c语言:用printf输出一个名字,但是名字要加双引号
printf("\\"小强\\"");}

C语言关于printf函数中双引号加不加的问题?
用双引号括起来产生字符串,字符串首地址可以赋值给char*类型指针。int printf( const char *format, ... );上面是printf函数原型,它要求第一个参数format是const char*类型,所以传给他char*类型的指针是可行的。printf(p2 + 2);上面传给printf函数format参数的是 p2+2,即是一个char*类型指针。

printf(\\ n"% d\\ n", a);什么意思?
这句话出现在printf函数或scanf函数中,是与C语言兼容的一种函数输入输出方式。双引号括起来的叫做格式字符串,用来说明输入或者输出的格式。例如:printf("i=%d\\n",a); 其中i=是普通字符原样输出到屏幕上,%d是格式字符用来对应后面需要输出的一个变量,说明变量将要按照有符号整数格式输出。最后的\\n...

c语言中符号加上双加号是什么意思啊?
c语言中变量名加上双加号,要看这双加号是出现的变量名前,还是在变量名后。它们有着不同的作用。先看第一个例:i=59;if(i++>=60)printf("今天已经满员!\\n");则这个相当于下面的二个语句:if(i>=60)printf("今天已经满员!\\n"); i=i+1;(即先“忽略”双加号,执行原来的语句后,再...

我想知道下面printf里面为什么有两个换行符,那是什么意思,我是自学c语 ...
有人写一个字占一行,也有人写一个字占两行。个人习惯不一样,他换两行可能是为了输出之后看上去更美观吧,你要觉得这样不好看可以改成任意个 \\n 呵呵,你看书挺仔细嘛。

c语言中,printf("%d\\n",a);中的双引号可以去掉吗?
printf()函数要求第一个参数是字符串,所以不可以直接去掉引号,如果借助字符数组,则可实现去掉引号的梦想:char *str="%d\\n";printf(str,a);

c语言中,putchar('\\n')和printf('\\n')有什么区别
putchar('\\n')只能用来输出一个字符'\\n',不能添加其他的内容了 printf("\\n");这里是双引号,不是单引号,用于输出'\\n',但就这一个字符,结果是一样的,不过这个函数还能同时输出其他的内容,如printf("abc\\n");同时输出。

相似回答