浮動小数点リテラル

浮動小数点リテラルには、以下のいずれかの形式を使用できます。

{-}digits  E{-}digits  {-}{digits}.digits {-}{digits}.digitsE{-}digits 0xhexdigits &hexdigits 0f_hexdigits 0d_hexdigits

各パラメータには以下の意味があります。

digits

0 ~ 9 の数字のみを使用した文字列です。E は大文字または小文字で記述できます。これらの形式は通常の浮動小数点表記に対応します。

hexdigits

0 ~ 9 の数字と A ~ F または a ~ f の文字のみを使用した文字列です。これらの形式は、コンピュータにおける数値の内部表現に対応します。無値および NaN を入力する場合、または使用する正しいビットパターンが不明な場合は、これらの形式を使用します。

0x および & 形式では、浮動小数点ビットパターンを任意の桁数の 16 進数で指定できます。

0f_ 形式では、浮動小数点ビットパターンを 8 桁の 16 進数で指定する必要があります。

0d_ 形式では、浮動小数点ビットパターンを 16 桁の 16 進数で指定する必要があります。

単精度浮動小数点値の範囲は以下のとおりです。

倍精度浮動小数点値の範囲は以下のとおりです。

システムに浮動小数点の VFP または NEON が存在する場合のみ、浮動小数点数を使用できます。

Show/hide

    DCFD    1E308,-4E-100
    DCFS    1.0
    DCFS    0.02
    DCFD    3.725e15
    DCFS    0x7FC00000              ; クワイエット型 NaN
    DCFD    &FFF0000000000000       ; 負の無限大

Show/hide関連項目

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0473FJ
Non-ConfidentialID111311