已知代码char c='a'; double d=2.1e-10; 怎样打印输出c和d?

来源:3-5 选择题

慕姐8144525

2017-10-23 20:55:57

答案是不是有问题? double d=2.1e-10 不应该是%g么?

写回答

1回答

Tender10

2017-10-24

double类型数据使用%f,%lf,%g都是可以进行输出的,只是表现的形式不同,如果是科学计算法用%g输出更合适,会原样输出2.1e-10。但是如果是保留小数点很多,那么用%f会更合适。所以这两个都是没有错的哦。只要是能匹配double类型进行输出即可。


0

0 学习 · 1878 问题

查看课程