# Decimalからの変換

| ターゲットのデータ型 | 動作 | 例 |
| --- | --- | --- |
| 文字列 | 値を文字列で返します。 | 3.1415は"3.1415"に変換されます。 |
| ブール値 | 値が0であればfalseを、それ以外の場合はtrueを返します。 この変換によってデータが失われる可能性があります。 | 3.1415はtrueに変換されます。 |
| Integer | 10進数の整数部分を返します。 この変換によってデータが失われる可能性があります。 | <ul> <li><span>3.1415</span>は<span>3</span>に変換されます。</li> <li><span>9.99</span>は<span>9</span>に変換されます。</li> </ul> |
| Double | Decimal値をDoubleとして返します。 この変換によってデータが失われる可能性があります。<br><br>情報メモ注: 10進数が大きすぎてDoubleとして表現できない場合は、負の無限大か正の無限大に変換されます。 | 3.1415は3.1415Dに変換されます。 |
| Float | Decimal値をFloatとして返します。 この変換によってデータが失われる可能性があります。<br><br>情報メモ注: 10進数が大きすぎてFloatとして表現できない場合は、負の無限大か正の無限大に変換されます。 | 3.1415は3.1415Fに変換されます。 |
| Long | 10進数の整数部分をLongとして返します。 この変換によってデータが失われる可能性があります。 | <ul> <li><span>3.1415</span>は<span>3L</span>に変換されます。</li> <li><span>9.99</span>は<span>9L</span>に変換されます。</li> </ul> |