Oracle Solaris Studio 12.2: C ユーザーガイド

E.1.6 浮動小数点 (G.3.6)

E.1.6.1 (6.1.2.5) 浮動小数点数の型の表現と値

表 E–2 float の値

float

 

ビット数 

32 

最小値 

1.17549435E-38 

最大値 

3.40282347E+38 

イプシロン 

1.19209290E-07 

表 E–3 double の値

double

 

ビット数 

64 

最小値 

2.2250738585072014E-308 

最大値 

1.7976931348623157E+308 

イプシロン 

2.2204460492503131E-16 

表 E–4 long double の値

long double

 

ビット数 

128 (SPARC)

80 (x86)

最小値 

3.362103143112093506262677817321752603E-4932 (SPARC)  

3.3621031431120935062627E-4932 (x86)

最大値 

1.189731495357231765085759326628007016E+4932 (SPARC)

1.1897314953572317650213E4932 (x86)

イプシロン 

1.925929944387235853055977942584927319E-34 (SPARC)

1.0842021724855044340075E-19 (x86)

E.1.6.2 (6.2.1.3) 整数値が元の値を完全には表現できない浮動小数点数に変換された場合の切り捨ての指示

数値は元の値の近似値に丸められます。

E.1.6.3 (6.2.1.4) 浮動小数点数が短い浮動小数点数に変換された場合の切り捨てまたは丸めの指示

数値は元の値の近似値に丸められます。