• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列変換の際に小数部の桁数を調整したい)

Visual Basic 2005での文字列変換時に小数部の桁数を調整する方法を教えてください

このQ&Aのポイント
  • Visual Basic 2005で開発を行っている際に、数値の小数部の桁数を調整する方法について教えてください。現在、Decimal型をString型に変換してチェックを行っていますが、小数部が無駄に残ってしまいチェックに失敗してしまいます。
  • 例えば、「1.000」という値がチェック対象となった場合、チェックする値は「1」となって欲しいです。また、「1.001」という値がチェック対象となった場合はそのままの値でチェックしたいです。
  • 整数部も小数部も桁数は分からないため、不要な小数部を除去する命令やフォーマット指定について教えていただけると嬉しいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

もっと簡単に xが小数点以下が2桁である数とは… Math.floor(x * 100) = x * 100 ってことなのではないかと思うんだけど、それじゃ駄目? #100倍すると,Decimalでオーバーフローするとか

naktak
質問者

お礼

言われてみればそうですね! オーバーフローはしないので問題ありません。 (今利用される場面の運用上は・・・) ありがとうございます。 今作られているコードを全部消して、そっちで対応します。

関連するQ&A