①例子
float ab;
char cd;
scanf(\"%f%f\"&a&b);
scanf(\"%c%c\"&c&d);
~
②已知输出
a=1.23
b=123.456
c=C
d=D
~
③求输入
1.23回车
123.456CD回车
~
④解释
1.23和123.456
必须用回车分开
因为%f默认识别7位有效数字
(含小数点7位)
即输出结果会多接收后面的数字
(小数点后默认最多6位)
a=1.23123
b=456
~
123.456和C不用分开
因为%f无法接收字符C
b接收完123.456时 ,
直接求c
~
CD也不用分开
因为字符型%c接收字节长度为1
c=C , 满位之后
直接求d=D
~
⑤总结
%f总共默认7位有效数字
其中 ,
小数位后默认最多6位有效数字
【联想|C语言-%f默认7位有效数字】(%d总共默认15位有效数字)
- 元宇宙|从「超级QQ秀」联想到「元宇宙」
- matlab|联想该好好学学?华为宣布决定,任正非果然不一般
- 黄仁勋|全球平板电脑市场排名:华为出货下滑32%跌至第五,联想成大赢家
- 中国手机|联想是当年中国手机市场的第一霸主,为何现在无人问津了?
- 联想|2016年Bitfinex被黑客盗取的36亿美元比特币被查获
- 联想|大厂春节撒钱:灰产生意暗流涌动,几天狂赚一年工资
- 酷睿处理器|配置i5-12400F处理器,2GB独显,攀升商睿2代电脑售价3899元
- hdr|司马南为何不再谈联想?是妥协了还是怕了?
- 固态硬盘|RF卡口巨炮!佳能200-400与300-800专利曝光
- 联想|联想拯救者Y700预热视频展示多种使用场景,游戏表现到底怎样呢?