c語(yǔ)言float類型小數(shù)點(diǎn)后有幾位有效數(shù)字?
float類型小數(shù)點(diǎn)后有效數(shù)字為6~7位。
C語(yǔ)言中浮點(diǎn)型一般分為float單精度型、double雙精度型、long double長(zhǎng)精度型,單精度浮點(diǎn)型小數(shù)點(diǎn)后面有效數(shù)字為6~7位和雙精度浮點(diǎn)型小數(shù)點(diǎn)后面有效數(shù)字為15~16位。單精度為32位,雙精度為64位,8位為一個(gè)字節(jié)。
在C語(yǔ)言標(biāo)準(zhǔn)庫(kù)頭文件float.h定義了浮點(diǎn)數(shù)小數(shù)點(diǎn)后的有效位數(shù) :
//float.h頭文件的部分代碼 #define DBL_DIG 15 //雙精度小數(shù)點(diǎn)后15位 #define FLT_DIG 6 //單精度小數(shù)點(diǎn)后6位 #define LDBL_DIG 19 //長(zhǎng)雙精度小數(shù)點(diǎn)19
推薦學(xué)習(xí):c語(yǔ)言視頻教程