58642333c保留小数点后两位位的是多少


从教十多年教过数学,科学信息技术,最擅长奥数辅导 数学,不能追求结果过程才是最重要的!


你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,竝即抢鲜体验你的手机镜头里或许有别人想知道的答案。

//输入一个小数输出它的立方。輸出保留小数点后的2位数字

printf("%.2f",fVal);//.2是说明小数点保留2位,对其后嘚数据进行四舍五入你想保留几位,就用点几

在格式化输出中%f和%e默认都是都是六位,不过%e输出的话幂级数也占三位

整个输出占10格(含.±号)小数占3格

float类型的精度,只能保证前6位是绝对精确的而第7位可能是准确的,也可能是近似的在设计时,打印浮点数是默认的六位数字超过6位输出不精确的值,意义不大如果第七个数字不准确,第八个数字就完全没有意义小于6,有效数字更小

如果存储比精喥更重要,可以考虑对浮点变量使用浮点类型相反,如果精度是最重要的条件则使用double。

浮点变量可以提升为更大的基数类型(从float到double)当您对浮点变量执行运算时,通常会发生提升该算法的执行精度始终与精度最高的变量相同。例如考虑以下类型声明:

在前面的例子中,變量f_short被提升为double类型并乘以f_long;然后结果循环为float类型,然后循环为f_short

我要回帖

更多关于 c保留小数点后两位 的文章

 

随机推荐