C#のすべての型は3つに分けられる

decimal (System.Decimal)

decimal (System.Decimal) 16 bytes

参考 16バイトをフルに仮数部に使用した場合38桁表現できる.10進数で28桁は2進数で93桁,上限の 7.9 × 10^28 = 96 桁.2進数96桁は(96÷8 =)12バイト.16バイト中4バイトを小数点位置の保持に使っている.


はたいたかし
http://exlight.net/
2010-12-29
Home > 開発 > C#/.NET