一括表示 |
---|
投稿時間:2005/05/19(Thu) 09:14 投稿者名:Int Eメール: URL : タイトル:MsgBox Int(0.0282 * 10000) Sub ttt() |
投稿時間:2005/05/19(Thu) 09:22 投稿者名:じゃんぬねっと Eメール: URL :http://jeanne.wankuma.com/ タイトル:Re: MsgBox Int(0.0282 * 10000) こんにちは、じゃんぬ です。 |
投稿時間:2005/05/19(Thu) 09:52 投稿者名:いな Eメール: URL : タイトル:Re^2: MsgBox Int(0.0282 * 10000) きっと、余剰加算、余剰減算による演算誤差による |
投稿時間:2005/05/19(Thu) 13:39 投稿者名:Int Eメール: URL : タイトル:Re^3: MsgBox Int(0.0282 * 10000) 大変舌足らずで、非常に申し訳ございませんでした。m(__)m |
投稿時間:2005/05/19(Thu) 14:23 投稿者名:いな Eメール: URL : タイトル:Re^4: MsgBox Int(0.0282 * 10000) >なぜ違うのですか? |
投稿時間:2005/05/20(Fri) 13:08 投稿者名:Int Eメール: URL : タイトル:Re^5: MsgBox Int(0.0282 * 10000) 「VBのInt関数の仕様はおかしい(一般的でない)のではないか?」 |
投稿時間:2005/05/20(Fri) 20:13 投稿者名:Starfish Eメール: URL : タイトル:VBのバグです > 「VBのInt関数の仕様はおかしい(一般的でない)のではないか?」 |
投稿時間:2005/05/21(Sat) 01:55 投稿者名:Starfish Eメール: URL : タイトル:Re: VBのバグです 以下確認用に使用したプログラムです。VB6.0のデバッグモードでかつ2回目以降に |
投稿時間:2005/05/21(Sat) 08:51 投稿者名:花ちゃん Eメール: URL : タイトル:Re^2: VBのバグです List1.AddItem CInt(0.0282 * 10000) |
投稿時間:2005/05/21(Sat) 10:19 投稿者名:Starfish Eメール: URL : タイトル:Re^3: VBのバグです > 型変換する場合は List1.AddItem CInt(0.0282 * 10000) Cint 関数を使用するべきかと |
投稿時間:2005/05/21(Sat) 11:22 投稿者名:花ちゃん Eメール: URL : タイトル:Re^4: VBのバグです > CInt関数は、四捨五入です。Int関数は、切り捨てですので、単純に代わりとして |
投稿時間:2005/05/21(Sat) 16:04 投稿者名:Starfish Eメール: URL : タイトル:Re^5: VBのバグです > > CInt関数は、四捨五入です。Int関数は、切り捨てですので、単純に代わりとして |
投稿時間:2005/05/21(Sat) 16:33 投稿者名:ガッ Eメール: URL : タイトル:Re^6: VBのバグです ノ<前にもどこかでこういう話題を見つけたのですが、毎回私の誤爆に終わっていますた。 |
投稿時間:2005/05/21(Sat) 17:23 投稿者名:魔界の仮面弁士 Eメール: URL : タイトル:Re^6: VBのバグです > > 四捨五入 ではなく丸めだと思うのですが(VB6.0 or .NET ) |
投稿時間:2005/05/22(Sun) 02:12 投稿者名:Starfish Eメール: URL : タイトル:Re^7: VBのバグです > > > 四捨五入 ではなく丸めだと思うのですが(VB6.0 or .NET ) |
投稿時間:2005/05/22(Sun) 09:05 投稿者名:Say Eメール: URL : タイトル:Re^8: VBのバグです > うちの環境が腐ってますかねぇ |
投稿時間:2005/05/22(Sun) 19:30 投稿者名:魔界の仮面弁士 Eメール: URL : タイトル:Re^8: VBのバグです > > > > 四捨五入 ではなく丸めだと思うのですが(VB6.0 or .NET ) |
投稿時間:2005/05/21(Sat) 16:00 投稿者名:魔界の仮面弁士 Eメール: URL : タイトル:バグかどうかはさておき VBのバグ、と断定してしまうのも如何なものでしょう。 |
投稿時間:2005/05/22(Sun) 03:56 投稿者名:Starfish Eメール: URL : タイトル:Re: バグかどうかはさておき > VBのバグ、と断定してしまうのも如何なものでしょう。 |
投稿時間:2005/05/22(Sun) 17:02 投稿者名:魔界の仮面弁士 Eメール: URL : タイトル:Re: # 以下は、スレッドの本題とは無関係なので、読まなくてもOKです。(^^; |
投稿時間:2005/05/22(Sun) 23:07 投稿者名:Starfish Eメール: URL : タイトル:Re^2: > > VB6.0では、通貨型同士の除算は、結果は10進型になるとおもいます。 |
投稿時間:2005/05/23(Mon) 03:19 投稿者名:魔界の仮面弁士 Eメール: URL : タイトル:Re^3: > しかしながら、計算した結果が制度の悪い型になるというのは考えられません。 |
投稿時間:2005/05/24(Tue) 01:29 投稿者名:Starfish Eメール: URL : タイトル:Re^4: わかりにくくてすみません。 |
投稿時間:2005/05/24(Tue) 13:13 投稿者名:魔界の仮面弁士 Eメール: URL : タイトル:Re^5: # 以下で書いているのは、「Intの結果が変わることがある」という問題についてではなく、 |
投稿時間:2005/05/19(Thu) 14:42 投稿者名:花ちゃん Eメール: URL : タイトル:Re^4: MsgBox Int(0.0282 * 10000) 質問される前に、ここの初めにお読み下さい はご覧になられたのでしょうか? |
投稿時間:2005/05/20(Fri) 13:12 投稿者名:Int Eメール: URL : タイトル:Re^5: MsgBox Int(0.0282 * 10000) > 質問される前に、ここの初めにお読み下さい はご覧になられたのでしょうか? |
投稿時間:2005/05/22(Sun) 09:22 投稿者名:花ちゃん Eメール: URL : タイトル:バージョンは同じですが、 281 です。 VB6.0(SP6) Windows XP(Pro SP2) |
投稿時間:2005/05/22(Sun) 16:37 投稿者名:魔界の仮面弁士 Eメール: URL : タイトル:Re: バージョンは同じですが、 281 です。 # スレッドが深くなってきた……。 |