简单的c
求学生的平均值。在c语言中,double类型的读入必须用"%lf";输出必须用"%f"。double和float的精度是不同的,故存储空间也是不同的,所以如果要读入double类型,必须要用%lf来读入,以免精度丢失。而输出,由于printf中并无对%lf的严格定义,故使用%lf不一定会出现正确结果。那使用%f输出又如何呢?由于c语言中的默认参数提升规则,%f输出的不论是float还是double都会被提升到双精度进行输出,并不会有精度丢失。
C语言:求学生的平均值
最新推荐文章于 2024-03-18 21:33:06 发布