11问答网
所有问题
c语言输入为int,输出为%f和输入为float,输出为%d各有什么后果?
如题所述
举报该问题
其他回答
第1个回答 2019-12-28
看你声明的变量类型是什么。
如果声明的变量是int类型,则用scanf输入和用printf输出时,都要使用%d格式。
如果声明的变量是float类型,则在用scanf输入和printf输出时,都要使用%f格式。
否则,有一个把格式用错,输出的都是
乱码
。
有什么问题请留言。本回答被提问者采纳
第2个回答 2019-12-27
这要看你输入输出中,肯定有一个是错的,所以最后的结果就,这输入输出中肯定有一个是错的,所以最后的结就是果就是错的。
第3个回答 2019-10-21
测试一下就知道了。
就是整形型和浮点数之间的转换,要忽略和补零的关系
相似回答
C语言
%d
、
%f
分别
是什么
意思?
答:
d表示输出输入格式为整型,用于int ,short int;%f表示输出实数,以小数形式输出,默认情况下保留小数点6位
。C语言中,输入输出的格式为:输入输出符号("<格式化字符串>", <参量表>),格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包含格式声明和普通字符。格式声明由“%”和格式字符组成...
大家正在搜
c语言int和float
c语言float转换为int
c语言float输出
c语言中int与float的区别
c语言float除以int
c语言float转double
c语言float怎么用
c语言char是什么
c语言中float的用法
相关问题
C语言中%d和%f是什么意思啊?
C语言中int跟float的区别,%d跟%f的区别,查书fl...
(c语言中)想知道double,int,%d和%f的关系
C语言中在printf语句中,int型写成%d,float型...
c语言的double 和int的区别,%d和%f的区别
C语言 %d 、 %f 分别是什么意思?
C语言里面,%d %c %f 分别是什么意思?怎么用?
C语言中什么时候用int?float?char?%d,%f区...