概要 プログラミングの技術書を読んでいると、たびたび浮動小数点数という言葉が登場する。しかし、それに反して、浮動小数点そのものが何なのかについて踏み込んだ説明が少ないように思うので、書き残しておきたい。 動機 プログラミングの講義で小数点以下の20桁を出力せよという課題が出され、double型(C言語における、浮動小数点の変数のための型)では、無理じゃね?と思い調べ始めたところ、そもそも浮動小数点の規格について理解が浅かったことを思い知らされた。そこで、これについて未来の自分のために書き残すことにする。 内容 float,doubleは浮動小数点数を代入できる型です。と、多くの技術書には平然と…