日本-日本語 |
|
|
|
OpenVMS マニュアル |
|
HP OpenVMS
|
目次 | 索引 |
strtouq, strtoull (Integrity, Alpha) |
nptr がポイントする文字列の最初の部分を, unsigned __int64整数に変換します。 strtoullは strtouqの同義語です。
#include <stdlib.h>関数バリアントこれらの関数は,それぞれ 32 ビットと 64 ビットのポインタ・サイズで使用するための _strtouq32, _strtoull32と, _strtouq64, _strtoull64という名前のバリアントを持っています。ポインタ・サイズ固有の関数の使用方法については,『HP C ランタイム・ライブラリ・リファレンス・マニュアル(上巻)』第 1.9 節を参照してください。unsigned __int64 strtouq (const char *nptr, char **endptr, int base);
unsigned __int64 strtoull (const char *nptr, char **endptr, int base);
nptr
unsigned __int64に変換する文字列へのポインタ。endptr
関数が,変換プロセスの中で検出した最初の認識不可能な文字 ( つまり,変換された文字列の中の最後の文字の直後の文字 ) へのポインタへのポインタを格納できるオブジェクトのアドレス。 endptr が NULL ポインタである場合,最初の認識不可能な文字のアドレスは保存されません。base
変換の底として使用する 2〜36 の値。オプションの符号の後の先頭のゼロは無視され,底が 16 の場合には 0x と 0X も無視されます。base が 0 の場合,文字のシーケンスは,整定数を解釈するのに使用されるのと同じ規則によって解釈されます。オプションの符号の後の先頭の 0 は 8 進変換を,先頭の 0x または 0X は 16 進変換を,その他の組み合わせは 10 進変換を示します。
x 変換された値。 0 文字列が認識不可能な文字から始まっている,または base の値が無効であることを示します。文字列が認識不可能な文字から始まっている場合, * endptr は nptr に設定されます。 __UINT64_MAX 変換された値がオーバフローを引き起こすことを示します。
目次 | 索引 |
|