- 博客(2)
- 收藏
- 关注
原创 单精度浮点数类型不能利用%.1f精确到一位小数
但我仍未弄清二者区别,因为我所输出的无论float类型还是double类型,其有效数字均为7位。其中若将a由double类型替换成float类型则会输出5.4,而非四舍五入后的5.5。人尽皆知float类型大小为4个字节,而double类型为8个字节大小。或许float类型不能通过%.1f的方式精确到一位小数也与上述有关吧。float类型的有效数字为8位,而double为16位。
2023-10-05 20:01:43 155
原创 有关等号两边数据类型需统一的猜想(强制类型转换)
由答案所示,X与Y均为整型变量,而Z为双精度浮点型变量,由于等号两边变量类型需一致,因此为统一变量类型,Y/X前面需用包含有double的()进行注释。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。此为正确演示,可以得到想要结果,然而就如加红标注所言,Y/X前面必须加上(),并且其中需标明数据类型。输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位。输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。此处务必加上带数据类型的括号!
2023-09-12 16:38:49 65 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人