: 倍精度の宣言
: 型宣言と機械精度
: 実数型と整数型
これは一般に機種により異なるが、
現在標準的な ANSI/IEEE-754 規格を元に説明する。
ディジタル計算機内部では、全ての情報が 0,1 の2進数で表示される。
2進数の1桁をビット(bit)と呼ぶ。最近の電子計算機では、情
報を8ビットづつまとめて扱い、この単位をバイト(byte)とよぶ。ちな
みに文字情報を扱う場合、英数字は1バイト、漢字は2バイトで表される。
- 整数型では最初の 1bit は符号に使われるので、
- 2byte 整数では -32768 から +32767 まで
- 4byte 整数では から まで( 約 20億)
- 8byte 整数では から まで( 約
)
- 実数型は
と表される。ただし、, は符号付き整数。 を仮数部、 を指数部と呼ぶ。
- 4byte 実数(単精度)では指数部 8 ビット、仮数部 24 ビット。
10進数での精度 約 7桁、数値の範囲は最小約 〜 最大
- 8byte 実数(倍精度)では指数部 11 ビット、仮数部 53 ビット。
10進数での精度 約 16桁。数値の範囲は最小約 〜 最大
Kiyohide Nomura
平成16年5月11日