C语言 %d 、 %f 分别是什么意思?

说的简单明了一点 谢谢了

第1个回答  2013-11-22
它们是格式化输入输出函数scanf,printf中的格式说明,由“%”加“格式符”组成,%d说明是整形格式,%f说明是浮点型格式(即实数,带小数点的),例如printf("%d%f",a,b)的意思是按整数型式输出a的值,按浮点数形式输出b的值!先去了解一下格式化输入输出函数scanf,printf就什么都明白了
第2个回答  2018-05-17

意思如下:

%d 是输出输入格式 为整型,用于 int , short int;%f 是输出输入格式 为单精度浮点型,用于 float。

C语言简述:

C语言运算符是说明特定操作的符号,它是构造C语言表达式的工具。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都为运算符处理。除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。

第3个回答  2013-11-22
例如printf(%d,a)即表示输出的a 的格式为整数。 而%d表示整数的意思,而%f表示浮点数,即小数点后精确四位
第4个回答  2015-05-01
%c:是存取或者输出一个字符
%d:是存取或者输出一个整数
%lf: 是存取或者输出一个长整型小数。
第5个回答  2013-11-22
已解决问题 收藏 转载到QQ空间 C语言中,输出格式有哪些,解释下。 [ 标签:c语言 输出,输出,格式 ] 小梅 回答:3 人气:10 解决时间:2010-03-13 12:07 检举 满意答案 %d 输出10进制整数格式,有符号数,比如-100、200等整型(char/int/short)。
%c 输出字符,比如'A','B','$',char型
%f 输出单精度浮点数,float类型
%u 输出无符号整数,unsigned型。
%s 输出字符串,一般都是输出一个char数组的所以字符
%lf 输出双精度浮点数,double类型
%x 按16进制输出整数%o 按8进制输出整数

相关了解……

你可能感兴趣的内容

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