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

 我来答
游济典空
2019-06-05 · TA获得超过3388个赞
知道小有建树答主
回答量:3028
采纳率:29%
帮助的人:224万
展开全部
输出两个变量的方法和输出一个的方法类似,printf
("sum=%d/n",sum);表示输出sum,而输出sum和sum1只需要改成printf
("sum=%d,sum1=%d/n",sum,sum1);。其中%d表示输出格式为十进制有符号整数。
printf()函数的调用格式为:printf("<格式化字符串>",
<参量表>);
其中格式化字符串包括两部分内容:
一部分是正常字符,
这些字符将按原样输出;
另一部分是格式化规定字符,
以"%"开始,
后跟一个或几个规定字符,用来确定输出内容格式。参量表是需要输出的一系列参数,
其个数必须与格式化字符串所说明的输出。
扩展资料
C语言中printf输出的注意事项:
1、使用printf输出宽字符时,需要使用setlocale指定本地化信息并同时指明当前代码的编码方式。除了使用%S,还可以使用%ls。
2、%a和%A是C99引入的格式化类型,采用十六进制p计数法输出浮点数。p计数法类似E科学计数法,但不同。数以0x开头,然后是16进制浮点数部分,接着是p后面是以
2为底的阶码。
3、格式控制字符串除了指明输出的数据类型,还可以包含一些其它的可选的格式说明,依序有
flags,
width,
.precision
and
length。
参考资料来源:搜狗百科——printf()
隗萌位子平
2019-12-28 · TA获得超过3818个赞
知道大有可为答主
回答量:3142
采纳率:32%
帮助的人:227万
展开全部
C语言中输出两个变量的方法如下:
1.首先需要先定义两个变量。这里演示以定义两个整形变量A,B为例。
2.定义完成后,需要为A,B赋值,这样才能在后面的输出语句中被输出到屏幕显示出来。
3.最后就可以使用printf语句来输出变量了,以输出A,B变量为例,格式为pirntf("%d
%d",A,B);其中一个%d代表一个变量。
扩展资料:
关于printf()函数的介绍如下:
1.printf()函数是式样化输出函数,
一般用于向准则输出设备按规定式样输出消息。正在编写步骤时经常会用到此函数。printf()函数的挪用式样为:
printf("<式样化字符串>",<参量表>);
2.其中式样化字符串包括两部分内容:
一部分是正常字符,
这些字符将按原样输出;另一部分是式样化规定字符,
以"%"开端,
后跟一个或几个规定字符,
用来确定输出内容式样。
3.注意:函数printf从右到左压栈,然后将先读取放到栈底,最后读取的放在栈顶,处理时候是从栈顶开始的,所以我们看见的结果是,从右边开始处理的。
参考资料:百度百科-printf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浑浓强浩然
2019-05-23 · TA获得超过3953个赞
知道大有可为答主
回答量:3138
采纳率:27%
帮助的人:219万
展开全部
要输出两个变量:用逗号隔开即可,%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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杜来伟慧
2019-06-03 · TA获得超过3695个赞
知道大有可为答主
回答量:3111
采纳率:29%
帮助的人:220万
展开全部
%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);}
扩展资料:
变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。
在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual
Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。
如果按存储占用空间来分,变量可以是整型变量,字符型变量,浮点型变量等。当然还有数组,结构体变量等。
变量的命名规则:
变量名必须以字母或下划线
"_"
开头。
变量名只能包含字母数字字符以及下划线。
变量名不能包含空格。如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如
$my_string),或者以大写字母开头(比如
$myString)。
参考资料:printf()-百度百科
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式