_ismbcalnum、_ismbcalpha、_ismbcdigit

Visual Studio .NET 2003
int _ismbcalnum(
   unsigned int c 
);
int _ismbcalpha(
   unsigned int c 
);
int _ismbcdigit(
   unsigned int c 
);

パラメータ

c
テストされる整数。

戻り値

これらのルーチンは、文字がテスト条件を満たしていると 0 以外の値を返し、満たしていないと 0 を返します。c<= 255 でまた対応する _ismbb ルーチンがあれば (たとえば、_ismbcalnum_ismbbalnum に対応)、結果は対応する _ismbb ルーチンの戻り値です。

解説

これらのルーチンは、指定されたマルチバイト文字が所定の条件を満たしているかどうかを調べます。

ルーチン テスト条件 コード ページ 932 の例
_ismbcalnum 英数字 c が 1 バイト ASCII 英数字の場合にだけ、0 以外の値を返します。_ismbcdigit および _ismbcalpha の例を参照してください。
_ismbcalpha 英字 c が 1 バイト ASCII 英字 (0x41<=c<=0x5A または 0x61<=c<=0x7A) または半角カタカナ文字 (0xA6<=c<=0xDF) の場合にだけ、0 以外の値を返します。
_ismbcdigit 数字 c が 1 バイト ASCII 数字 (0x30<=c<=0x39) の場合にだけ、0 以外の値を返します。

必要条件

ルーチン 必須ヘッダー 互換性
_ismbcalnum <mbstring.h> Win 98、Win Me、Win NT、Win 2000、Win XP
_ismbcalpha <mbstring.h> Win 98、Win Me、Win NT、Win 2000、Win XP
_ismbcdigit <mbstring.h> Win 98、Win Me、Win NT、Win 2000、Win XP

互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。

ライブラリ

C ランタイム ライブラリのすべてのバージョン。

参照

文字分類 | _ismbc 系関数の概要 | is、isw 系関数の概要 | _ismbb 系ルーチン | ランタイム ルーチンおよび同等の .NET Framework 関数

表示: