浮動小数点型のビットレイアウト - 萌えJava超入門
Java超入門

浮動小数点型のビットレイアウト

符号部、符号部、指数部、仮数部のビット数を表にしました。
基本データ型のメモリサイズも併記しています。


浮動小数点型のビットレイアウト
型名符号部指数部仮数部合計
float1bit 8bit23bit32bit
double1bit11bit52bit64bit

基本データ型(プリミティブ型)一覧
種類データ型サイズ
byte
範囲
整数型byte1
(8bit)
-128 ~ 127
整数型short2
(16bit)
-32768 ~ 32767
整数型int4
(32bit)
-2147483648
~ 2147483647
整数型long8
(64bit)
-9223372036854775808
~ 9223372036854775807
実数型float4
(32bit)
-3.4028235E+38
~ 3.4028235E+38
実数型double8
(64bit)
-1.79769313486231570E+308
~1.79769313486231570E+308
文字型char2
(16bit)
0~65535(UTF-16)
真偽型boolean-true 又は false


以上、浮動小数点型のビットレイアウトでした。




© 2019 awasekagami