【学習17日目】脱線して浮動小数点について復習

なぜコンピュータに小数を表現させるのに、あのような回りくどい子ををさせるのか、ちょっと理解できたのでメモ。
ようするに、整数と違い、数と数の間に無限に小数が含まれているので、数の数を確保することができないため。
えーっとなんだっけ。
1.23を表現するには

Rustの浮動小数点はIEEE 754 形式。
f32 = 単精度浮動小数点数では、符号部 1 ビット ・ 指数部 8 ビット ・ 仮数部 23 ビット
f64 = 倍精度浮動小数点数では、符号部 1 ビット ・ 指数部 11 ビット ・ 仮数部 52 ビット
(これはやっぱり難しいので引き続き理解するまで加筆。)