
①例子
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位有效数字
其中 ,
【创投|C语言-%f默认7位有效数字】小数位后默认最多6位有效数字
(%d总共默认15位有效数字)
- 创投圈|抖音小店无货源适合新手小白么?如何精细化运营?新手小白看来
- 格力电器|游戏玩家超爱!雷神27英寸Fast-IPS显示器现在入手
- 文艺辣评丨新东方直播:一场语言的行为艺术?
- c语言|负责任地推荐这3部手机,好看又配置强,用到2026年不成问题
- 锐龙|3000兆无线速率,满血Wi-Fi6,中兴AX3000巡天版无线路由器简评
- 创投圈|天猫618新消费持续爆发,410个新品牌成交额翻倍
- 阳泉市YL2-VL/F亚标系列注射机橡胶软连接
- 创投圈|单轮性能,3060ti和3070ti有多大差距?
- 网络支付|智能音箱WiFi通信技术,ESP32-S3物联网芯片,高性能语音唤醒识别应用
- 京东|Java:有哪些快速学习Java语言的技巧?
