printf("a=%d,b=%d,c=%d\n",a,b,c); 末尾为什么要加“,a,b,c,求解

如题所述

双引号括起的是输出格式控制,末尾的
a,b,c
是输出变量
表,意思是
要输出
a,b,c
这三个变量的值。
--
"a=%d,b=%d,c=%d\n",输出格式
是:
印字符
a=;
印一个整数;
印字符
,b=;
印一个整数;
印字符
,c=;
印一个整数;
换行;
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-21
printf("%c,%c\n,%d,%d\n",a,b,a,b);和
printf("%c,%c\n%d,%d\n",a,b,a,b);
你如果不想让打印的结果里面有“逗号”,应该写成:
printf("%c%c\n%d%d\n",a,b,a,b);
注意双引号内的逗号,是要被打印出来的

printf("a=%d,b=%d,c=%d\\n",a,b,c)什么意思c语言
a=%d,b=%d,c=%d---a,b,c 输出的类型是十进制(%d)的数!\\n--- 是指 输出完这些数后,要换行!最后a,b,c---是输出指定程序中对应的数..

printf("a=%d,b=%d,c=%d\\n",a,b,c)什么意思c语言
输出,双引号中除了格式符(%d)和回车符\\n,其它字符原样输出,结果是 a=a的值,b=b的值,c=c的值

printf("a=%d",a)后面为什么要加个,a?
因为.前面的a=代表的是a输出的形式,而后面的a才代表的是a的具体的数值

Scanf函数有一个\\n,其作用是什么?
printf("please input a,b,c"); scanf("%d,%d,%d",&a,&b,&c); printf("a=%d,b=%d,c=%d",a,b,c); fflush(stdin); getchar(); } 注意上面的scanf("%d,%d,%d",&a,&b,&c);中%d,%d,%d之间有逗号,在输入数据时也要加逗号,如果去掉逗号,输入时就不用逗号,而用空格,tab键或回车键将各个...

C语言scanf(“a=%d,b=%d”,&a,&b);输入中a=%d的含义
d是格式符,或者叫占位符,它表示你输入(scanf是输入,printf是输出)的值以int型的格式存入后面的变量中,第一个%d对应变量a,第二个%d对应变量b,注意,用scanf输入内容时,要严格按照双引号中的格式输入,比如输入:a=3,b=5 \/\/此时,a的值为3,b的值为5 ...

哪位大哥给我解释下printf("a=%d,b=%f,c=%c\\n",a,b,c);
"a=%d,b=%f,c=%c,e=%d,f=%f\\n"引号 里面的没有%或\\都是可以直接输出的,有的话就是把后面的变量按什么格式输出,%d就是把后面的第一个变量按照整数型输出\\n是换行 a=,b=,c=什么的就是直接显示在屏幕上 http:\/\/baike.baidu.com\/view\/410546.htm ...

printf("a=%d b=%d\\n", a,b );什么意思?详细点呗,编程初学者在线等...
打印输出a,b的值,%d代表的是类型 int,前面的""里面的内容,是格式化输出字符串,,后面的a,b是真正要输出的内容,%d的内容最终会被替换成a的值和b的值。

printf(“%d,%d,%d\\n”,(a++,b++,c++),b,c)是什么意思
int b=3,c=3;输出1 是输出 逗号表达式 (a++,b++,c++) 的值 逗号表达式 的 值 等于 最右 一个式子 c++ 的 当前 值,就是 c 的当前值(尚未自增)逗号表达式 里的3个式子 用的是 后缀加,所以 a,b,c 用当前值,出了逗号表达式后再 各自 增加 1。输出2 是输出 自增 1 后 ...

printf(“%d%d\\n”)后面为什么要加\\n啊,不加对输出结果有影响吗_百度...
"\\n":C语言中的换行符是"\\n",就是输入完一行内容后,光标转到下一行的起始位置 。不加“\\n”对输出的字符,字符串,数字等没有影响,但是输出矩阵的时候要加“\\n”。例如:printf("first line\\n");printf("second line\\n");换行符(line break)是指一种计算机语言表达方式,它的作用是让...

用C++编程时,printf("a=%d\\n",a) 如果没有后面的,a,那结果会是怎样?为...
a代表的是要输出的那个数啊,对应前面的%d啊,如果没有a的话,系统就不知道你要输出哪个变量的值了

相似回答
大家正在搜