在C语言里,printf怎么输出2个变量?

作者&投稿:抄满 (若有异议请与网页底部的电邮联系)
~

要输出两个变量:用逗号隔开即可,%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);

扩展资料:

Printf()函数是一个标准函数,它的函数原型在头文件“stdio.h”中,该函数的使用方法如下所示

printf("格式控制字符串",输出变量列表)

格式字符串的内容和意义如下所示。

%c : 输出单个字符,参数为该字符的ASCII码。

%d : 以十进制形式输出带符号整数(正数不输出符号)。

%e 或 %E : 以指数形式输出单、双精度实数,默认保留6位小数。

%f : 以小数形式输出单或双精度实数,默认保留6位小数。

%g 或 %G 以%f或%e中较短的输出宽度输出单、双精度实数。如果指数小于-4或大于等于默认精度,则使用%e或%E格式输出。否则用%f格式输出,省略末尾多余的0。

%i :以十进制形式输出带符号整数,同%d。

%o :以八进制形式输出无符号整数(不输出前缀0)

%s : 输出字符串,参数为char指针,显示字符串所有的字符

%u : 以十进制形式输出无符号整数。

%x 或%X :以十六进制形式输出无符号整数,%x表示输出小写,%X表示输出大写。

参考资料:百度百科-printf






c语言课程设计—教师工作量管理系统源代码
printf("请输入增加的课程设计工作量:\\n"); scanf("%d",&a); p->info->cdesign+=a; printf("请输入增加的毕业设计工作量:\\n"); scanf("%d"...printf("工作量名次相同的教师名单:(按编号排序)\\n\\n"); printf("名次为%d教师共有%d名\\n\\n",n,SAME[n]); prin(&head); first=head->next; ...

一道链表c语言题,求救!!!
链表节点就是一个值加指向下一个值的指针构成的(双向链表多一个指向上一节点的指针)。完整的程序如下(可以正确输出1342)include<stdio.h> define N 4 struct node { int x;struct node *next;};void print(struct node *p){ while(p != 0){ printf("%4d", p->x);p = p->next;} ...

关于C语言编程
printf("请按顺序输入各学生的各科分数");for(i=0;i<10;i++){ for(j=0;j<5;j++){ scanf("%d",&a[i][j]);} prinrf("\\n");} xspjf(a);kcpjf(a);printf("每个学生的平均分为:\\n");xspjf(a);printf("\\n");printf("每个课程的平均分为:\\n");\/\/这儿不能有逗号 因为...

C语言高手,帮帮忙
然后在执行i=st%i,因为初值i=10,经过执行第一句后st=75,所以i=75%10 ,所以是5 (8) !(非) &&(且) ||(或)(9) 1,2,3 因为if的条件是a>c,那么要当a>c成立的时候,才执行后面的语句,但是初值给出了a=1,c=3,所以,不执行后面的语句,所以还是现实原来的值 (10)x=0;...

C语言:输入5个学生的姓名、性别、年龄、成绩,然后按成绩从大到小排序...
prinnf("第%d的平均成绩为:%f。",i+1,aver[i]);if(aver[i]>max)\/\/没有考虑平均分相等 { max=aver[i];j=i;} } prinf("%d %f %f %f %s %s %s",students);\/\/自己写输出信息把 \/ for(i=0;i<80;i++){ if(students[i].s>=60)printf("%d %f %s %s %s",...

c语言 按照书上打的 为啥 老是出错
注意看下面提示。printf拼写错误。新人最容易出的低级错误:1,关键字或变量名拼写错误。2,输入法没有切换回英文。3,行代码缺少分号。4,函数缺少括号。5,网页复制代码,造成编码错误。6,逻辑==写成赋值=。7,逻辑与或&&,‖写成了按位与或&,|。8,输入函数scanf,值变量缺少取址符号&。9,有...

求素数的C语言程序!
C语言-寻找素数 附代码:#include<stdio.h>#include<math.h>int main()\/\/原理:设ab=c,a<b,则有a<根号c<b。若设a恒小于根号c,则只需判断a是否为因数{int a, b;printf("请按从小到大输入两个素数:");scanf_s("%d %d", &a, &b);int n = 0,m=0,sum = 0;double i, j...

像C语言 这个软件 4个人做 要多久??
如果做到像C那么多功能要好久,如果只是做类似c语言的编程器,实现类似pringt、if等的有限几个命令会很快,一周差不多能有个雏形吧。

c语言程序 寻求结果分析
计算机采用二进制。float型数据默认的是保留六位小数(二进制数中小数点后面有六位),但一般的小数转换到二进制时,会有舍去的部分.例如111111.111转换成二进制为11011001000000111.000011。 整数部分相等,但小数部分(0.000011B)近似为0.111。两个数一样,都舍去了一些。所以有了上述看似荒谬的解了 ...

C语言学生选修课系统
1用C语言2利用结构体数组实现信息的数据结构设计3系统的各个功能板块要求函数的形式实现4人际交流界面友好,程序加必要注释注意是结构体数组,不能用链表!!! ...void prin(SUB *head){ SUB *p; if (head==NULL) { printf("没有选修课程记录!\\n"); return; } printf("欢迎进入东华理工大学2008-2009学年选修...

博望区14770966704: 在C语言里,printf怎么输出2个变量? -
亓蚁雷帕: 要输出两个变量:用逗号隔开即可,%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); } 扩...

博望区14770966704: C语言里面用一个printf语句要输出两句为两行的句子里面要怎么表示 -
亓蚁雷帕: 在c语言中printf函数中,可以使用\n来进行语句换行,\n是一个转义字符常量,它相当于一个换行符.比如下面的代码: printf("hello\nWorld\n");程序在执行时,会先将hello字符串以一行输出,再另一行输出World字符串. 其它常用的具备特殊功能的转义字符常量如下表所示:

博望区14770966704: C语言怎么用printf输出字符串. -
亓蚁雷帕: void main() { unsigned char *x = "ab,sdf,sad,23432,cc"; data = x;printf("data = %c\n", *data); printf("data = %s\n", data); system("pause"); } 扩展资料: printf输出字符串的一些格式 1、原样输出字符串:printf("%s", str); 2、输出指...

博望区14770966704: c语言,%2d是什么意思?详细点 -
亓蚁雷帕: %2d是C语言中printf函数的输出格式说明符.具体解释如下: 使输出的int型的数值以2位的固定位宽输出.如果不足2位,则在前面补空格;如果超过2位,则按实际位数输出. 如果输出的数值不是int型,则进行强制类型转换为int,之后按上面的格式输出. 举例如下:printf("%2d", 12); // 输出12 printf("%2d", 1); // 输出 _1 (_代表空格) printf("%2d", 122); // 输出122 printf("%2d", 12.72); // 输出12 (强制类型转换,即取整数部分)

博望区14770966704: c语言中怎样在输出语句printf中输出双引号 -
亓蚁雷帕: 1、可以用转义序列,反斜杠"\"后面的一个字符原样输出. 2、例如:#include <stdio.h> void main() {printf("\"小强\"");//控制台输出:"小强" }

博望区14770966704: 如何在一个输出语句中输出两行内容 -
亓蚁雷帕: 帮你改了下,你试试: #include <stdio.h> main() {printf("Anton Bruckner\n");printf("Anton Bruckner\n");printf("Anton");printf(" Bruckner\n");return 0; } 最后一'\n'起作用了 至于你的问题,我建议你查看c语言printf的输出格式,看了你就明白了

博望区14770966704: C语言中输出printf(“%%%%”) -
亓蚁雷帕: 输出"%%". '%'本身和其他字符组合,用于指定输出格式,比如%d,%ld,%f,%lf... 单独'%'不能输出.想要输出'%',就要写“%%”,两个%表示一个%字符.

博望区14770966704: 请问C语言打印输出整型的时候怎么输出02 -
亓蚁雷帕: 楼上差矣.C 语言中没有日期型,更没有长日期型. 假设变量已经声明了,那么你要的日期应该这么输出:printf("%4d/%2d/%2d, %2d:%2d:%2d", year, month, day, hour, minute, second);

博望区14770966704: c语言的二进制数值如何直接输出? -
亓蚁雷帕: 1、首先打开vc6.0, 新建一个项目. 2、添加头文件. 3、添加main主函数. 4、定义一个两个数相加的函数binSubtracton. 5、在main函数定义int了性number1,number2, binSub. 6、使用scanf给变量赋值. 7、调用binAddition、binSubtracton. 8、使用printf打印结果.

博望区14770966704: 在C语言中,怎样用一个printf,输出三个语句? -
亓蚁雷帕: 使用换行符“\n”,比如printf("语句A+\n 语句B+\n 语句C+\n"),第三个“\n”作用下次输出换行

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网