c語言float四舍五入 求教c語言float類型數(shù)據(jù)四舍五入問題如何實現(xiàn)?
求教c語言float類型數(shù)據(jù)四舍五入問題如何實現(xiàn)?假設(shè)您需要將小數(shù)點后的兩位四舍五入,并使用integer的特性截斷小數(shù)點:float a=3.1415926,bintcb=AB*=100//b=31
求教c語言float類型數(shù)據(jù)四舍五入問題如何實現(xiàn)?
假設(shè)您需要將小數(shù)點后的兩位四舍五入,并使用integer的特性截斷小數(shù)點:float a=3.1415926,bintcb=AB*=100//b=314.15926b=0.5//round the single place C=BB=C//use integer variable assignment截斷小數(shù)點后的數(shù)據(jù)C=314,B=314.0b/=100//恢復(fù)原來的小數(shù)點位置B=3.14,簡單寫如下:B=(int)(a*100 0.5)/100F