- ベストアンサー
PowerBuilderのDOUBLEデータ型について
当方PowerBuilder7で作成されたシステムを検証しています そこで・・ Double 変数1 Double 変数2 Double 変数3 変数1 = 10 変数2 = 10.1 変数3 = 変数1 - 変数2 というコードがあります 単純に考えると「変数3」には「-0.1」が正解ですよね? しかし、実際実行してみると「-0.09999999999」となって しまいます。 Doubleの仕様なのか PBのバグなのかまったく分かりません この現象を説明できる方・説明している頁をご存知の方、 ご教授よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
お礼
ご回答ありがとうございます やはりそうなのですね・・ ちなみにVBで同様のコードを書いても同様な結果でした とりあえずPBのDecimalというデータ型を使うといける ようなので、そちらでやります。