C语言中什么时候用double什么时候用float?怎样保留两位小数?
“如果需要一个小数,就用float或double,要看需要的小数的精度有多大,前者是4个字节的,所以精度相对没那么高,后者是8个字节的,精度肯定高一点 ”
根据对精度的需求了,double比float精度高,但计算量如果太大就会导致性能有所下降
double当然有缺点,缺点就是它在储存时占了8个字节的空间,是float型的2倍。所以如果是以节约空间为优化的编程时,能用float尽量用float型变量。
double保留两位小数用%.2lf
float保留两位小数用%.2f