当前位置:首页>综合>正文

在C语言里,printf怎么输出2个变量 怎样在同一个printf中输出多个值

2023-05-23 19:43:14 互联网 未知 综合

 在C语言里,printf怎么输出2个变量 怎样在同一个printf中输出多个值

在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

怎样在同一个printf中输出多个值

在需要换行的字符位置加 “ ” 例如:
printf("123 456 789 ")
输出:
123
456
789
注意:
printf("123 " "456 " "789 ")的输出结果与printf("123 ")printf("456 ")printf("789 ")相同。
因此输出多行时,也并不需要每行调用一次printf。

随便看看