From: "U.Nakamura" Date: 2002-09-18T10:01:50+09:00 Subject: [ruby-list:35964] Re: 指数表記のフォーマットの制御方法 こんにちは、なかむら(う)です。 (引用の順序をオリジナルと変えてあります) In message "[ruby-list:35960] Re: 指数表記のフォーマットの制御方法" on Sep.18,2002 08:47:05, wrote: | こちらはNT4+SP5で、rubyは http://www.dm4lab.to/~usa/ruby/#download | に | あるバイナリーを取ってきただけです。この環境では常に3桁と理解していま | すが | 違うのですか(なのでそんなに珍しいわけではないかな...)。 eの後ろが3桁になるのは、MSVCRTを使用しているプラットフォーム、 つまりmswin32版とmingw32版くらいだろう、と思います。 言い換えれば、VC++かMinGWでコンパイルしたプログラムは、Rubyに 限らず、全て同じ問題に遭遇するはずです。 | 例が間違っていました。すみません。いずれにせよeXXXと3桁になるのを | 2桁にしたいという意味です。 手っ取り早い方法として、Cygwin版Rubyを入手してそっちを使う、 というのはどうでしょう? # bcc版Rubyを入手できるならそれもアリ あと、Windows版を使わない、とか。 さて、それはそれとして、Ruby本体でこの違いを吸収すべきなんで しょうか?>みなさま # (ANSI|ISO|JIS)-Cにどう書いてあるかに依存? それでは。 -- U.Nakamura