printf(\ n"% d\ n", a);什么意思?

如题所述

这句话出现在printf函数或scanf函数中,是与C语言兼容的一种函数输入输出方式。双引号括起来的叫做格式字符串,用来说明输入或者输出的格式。

例如:printf("i=%d\n",a); 其中i=是普通字符原样输出到屏幕上,%d是格式字符用来对应后面需要输出的一个变量,说明变量将要按照有符号整数格式输出。

最后的\n是换行符,在输出完毕后,把光标移到下一行的开头。

扩展资料

printf 函数的一般形式为:

1 int printf(const char *format, [argument]);

以上形式,我们在Visual C++里输入“printf”(将会看到)。

说明printf函数类型为整型,其返回值是整型值。

其值为printf实际控制输出的字符数。

printf函数实际上是将所有参数按字符输出,根据该函数的参数1(const char *format),我们不难理解。例如:

1 int a=6, b;//a的值为62 b = 24;//b的值为

243 printf( "the value of printf is:%d\n", a );4 printf( "%d\n", b );

参考资料:百度百科 printf

温馨提示:内容为网友见解,仅供参考
无其他回答

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

c语言printf()% d\\ n的意思是什么?
c语言中, %d\\n 是printf()函数的格式控制,%d是printf()函数的格式声明,表示结果只能输出十进制整数,\\n是普通字符中的换行符,表示输出后控制移到下一行的开头。c语言中printf()函数的一般格式printf("<格式化字符串>", <参量表>)。格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包...

C语言中“%d∕n”是什么意思???最好说的通俗易懂
应该是“\\n”这个代表输出一个回车。例如:int a = 10;printf("%d\\n",a);这句话就是将a以十进制形式输出然后还要输出一个回车。也就是屏幕上你能看到一个 10(换行)。

% d\\ n是什么意思?
在C语言的世界里,%d\\n 是printf()函数的巧妙组合。%d是一个格式声明,它就像一个指令,告诉printf()函数接下来的数据应以十进制整数的形式呈现。而\\n,即换行符,它的存在使输出结果在显示时自动跳转到下一行的起始位置,为输出的整洁布局提供了帮助。printf()函数本身是个强大的工具,它的核心是格...

printf("% d\/ n", a.
要输出两个变量:用逗号隔开即可,%d是整数的输出标识符,标识符和变量的顺序是相对应的,输出2个变量的代码修改:{ int a,b,c,sum,sum1;a=10;b=20;c=30;sum=a+b;sum1=a+b+c;printf ("sum=%d\/nsum1=%d\/n",sum,sum1);}

%d\\\\n在C语言中什么意思
d:表述输出整数 \\\\n:表示输出“\\n”假设 int a=0;printf("%d\\\\n",a);则输出结果为 0\\n

c语言中 printf("%d\\n",a "%d\\n",b);是什么意思
d 是输出一个整数,\\n是回车换行,a,b是你定义的那一个量。 %d适用于int型 貌似你这个句子写的有点诡异,但也是正确的 printf("%d\\n,%d\\n"a,b); 这样写比较好看 你上面的那个句子的意思就是,输出a的值,然后换行,然后输出b的值,然后换行 ...

C语言中输出语句中的%d和\\n是什么意思
d是十进制输出 \\n是输出后换行 如:int iCount = 10;printf("iCount = %d. \\n 你好啊!", iCount );结果:iCount = 10 你好啊!

printf("变量a=%d\\n",a) ;和printf("变量a=%d\\n");有什么区别
printf()函数的引号中的内容是格式,即电脑会按"..."中的格式东西输出,而像%d %f %c %s一类的是格式修饰符,%d表示这个位置用一个int型整数来代替,%c表示这个位置用一个char型字符来代替,引号其中的变量a其实只是一个字符而不是真正的变量a,你定义的变量a应该是一个int型整数吧,所以要用%d...

printf("% d\/ n", a, b);
d:输出的是整形字符 \/n:换行符,即输出结果需要换行 d和%d\/n的区别就在于,%d下一次的输入会紧接着本次的输出内容后,而%d\/n下一次的输出会换行,在下一行的显示。例如:int a=6;b=7;print("%d\/n,%d",a,b)输出:6 7

相似回答
大家正在搜