C/C++の宿題片付けます 127代目
■ このスレッドは過去ログ倉庫に格納されています
0563デフォルトの名無しさん
2009/06/17(水) 23:34:11[2] 問題文(含コード&リンク):コンピューターは2進数で計算をおこなうため、2のn乗の和で表現できる数値の表現は得意である。
しかし0.1のような数値は2のn乗の和で表現できないため、どうしても誤差が発生する。実際にどれくらいの誤差が出るか試せ
(a)float型の変数num1に1を、num2へ0を代入せよ
(b)num2に0.1を足す文を10回書け。1行で書かないこと。
(c)num1とnum2の差がどれだけあるか表示せよ。ただし、%fそのままではその差が表示されないので、
小数点以下を23桁程度表示できるように指定すること。
[3] 環境
[3.1]linux
[3.2] gcc
[3.3]C
[4]2009年6月18日
[5]素人です、お願いします
■ このスレッドは過去ログ倉庫に格納されています