C言語なら俺に聞け(入門篇) Part 51
■ このスレッドは過去ログ倉庫に格納されています
0554デフォルトの名無しさん
2009/08/03(月) 18:32:05例えばfloat。8388608から小数を表わせなくなりますよね
これは2の23乗
floatの指数部は8ビットで+乗方向は2の127乗まで表せますよね
でも上のように2の23乗から小数すら表せなくなる
せっかくの小数型なのに小数点を表せなくなるくらいなら、
指数部ビット数を削って仮数部を増やせば良かったのになぁと思います
精度を大きく落としてまで大きな値(3.402823e+38)を格納できるようにしたのは、
何か理由があるんですかね
それとも、「これはこういうもの」なんですかね
■ このスレッドは過去ログ倉庫に格納されています