[#48251] require 'dbi' の警告について — 稲葉伸之 <nobuyuki.inaba@...>

いなばともうします。

22 messages 2011/08/03
[#48260] Re: require 'dbi' の警告について — Fumiaki Sakamoto <ua6ta6@...> 2011/08/05

坂元と申します。

[#48261] Re: require 'dbi' の警告について — 稲葉伸之 <nobuyuki.inaba@...> 2011/08/05

いろいろありがとうございます。

[#48264] Re: require 'dbi' の警告について — "Y. Nobuoka" <nobuoka@...> 2011/08/05

信岡です。

[#48330] 1.25を %10.1f で出力したときバージョンにより表示に違いがでるのは何故でしょうか。 — paptimusx <paptimusx@...>

1.25を %10.1f で出力したとき、表示に違いがでるのですが、何故でしょうか。

10 messages 2011/08/23
[#48332] Re: 1.25を %10.1f で出力したときバージョンにより表示に違いがでるのは何故でしょうか。 — paptimusx <paptimusx@...> 2011/08/23

2つポストしてしまったようですいません。

[ruby-list:48340] Re: 1.25を %10.1f で出力したときバージョンにより表示に違いがでるのは何故でしょうか。

From: paptimusx <paptimusx@...>
Date: 2011-08-24 08:21:51 UTC
List: ruby-list #48340
いろいろありがとうございます。
こういう理解でおっけーでしょうか。

0.375 だと2進0.110でキリがよいので問題が(みえ)ない。

倍精度で仮数部に52ビットとれるすると
0.45は0.011100110011001100110011001100110011001100110011001
10進にもどして0.45にほぼ戻る
銀行家丸め、で0.5の表示

もし単精度で仮数部が23ビットとすると
0.45だと0.0111001100110011001100
10進にもどして 0.449999809265137

丸めは printf で行うものとしてe-2の桁は5に満たないとみなされて 0.4

In This Thread