Instance Method
インスタンスメソッド
scanHexDouble:
Scans for a double value from a hexadecimal representation, returning a found value by reference.
ある16進法表現からdouble値を走査します、見つかった値を参照によって返します。
Declaration
宣言
- (BOOL)scanHexDouble:(double *)result;
Parameters
パラメータ
result
結果
Upon return, contains the scanned value. Contains HUGE_VAL
or –HUGE_VAL
on overflow, or 0.0
on underflow.
戻りでは、走査された値を含みます。HUGE_VAL
または–HUGE_VAL
をオーバーフローでは、または0.0
をアンダーフローでは含みます。
Return Value
戻り値
YES
if the receiver finds a valid double-point representation, otherwise NO
. Overflow or underflow are both considered valid floating-point representations.
YES
、もしレシーバが有効なdouble-point表現を見つけるならば、そうでなければNO
。オーバーフローまたはアンダーフローは、両方とも有効な浮動小数点表現とみなされます。
Discussion
議論
This corresponds to %a
or %A
formatting. The hexadecimal double representation must be preceded by 0x
or 0X
.
これは、%a
または%A
書式設定に相当します。16進法のdouble表現は、0x
または0X
によって先行されなければなりません。
Skips past excess digits in the case of overflow, so the scanner’s position is past the entire floating-point representation.
オーバーフローの場合において超過桁をスキップします、そうするとスキャナーのもつ位置はその浮動小数点表現全体を越えます。
Invoke this method with NULL
as result
to simply scan past a hexadecimal double representation.
NULL
をresult
としてこのメソッドを発動すると、単純にひとつの16進法double表現を越えて走査します。
See Also
参照
Scanning Numeric Values
数値を走査する
- scanDecimal:
Scans for an NSDecimal
value, returning a found value by reference.
NSDecimal
値を走査します、見つかった値を参照によって返します。
- scanDouble:
Scans for a double value, returning a found value by reference.
double値を走査します、見つかった値を参照によって返します。
- scanFloat:
Scans for a float value, returning a found value by reference.
float値を走査します、見つかった値を参照によって返します。
- scanHexFloat:
Scans for a double value from a hexadecimal representation, returning a found value by reference.
ある16進法表現からdouble値を走査します、見つかった値を参照によって返します。
- scanHexInt:
Scans for an unsigned value from a hexadecimal representation, returning a found value by reference.
ある16進数表現から符号なし値を走査します、見つかった値を参照によって返します。
- scanHexLongLong:
Scans for a long long value from a hexadecimal representation, returning a found value by reference.
ある16進数表現からlong long値を走査します、見つかった値を参照によって返します。
- scanInteger:
Scans for an NSInteger value from a decimal representation, returning a found value by reference
ある10進表現からNSInteger値を走査します、見つかった値を参照によって返します。
- scanInt:
Scans for an int value from a decimal representation, returning a found value by reference.
ある10進表現からint値を走査します、見つかった値を参照によって返します。
- scanLongLong:
Scans for a long long value from a decimal representation, returning a found value by reference.
ある10進数表現からlong long値を走査します、見つかった値を参照によって返します。
- scanUnsignedLongLong:
Scans for an unsigned long long value from a decimal representation, returning a found value by reference.
ある10進数表現から符号なしlong long値を走査します、見つかった値を参照によって返します。