共用方式為


iscsymiscsymf__iscsym__iswcsym__iscsymf__iswcsymf_iscsym_l、、_iswcsym_l、、 _iscsymf_l_iswcsymf_l

判斷整數是否代表可用於識別項中的字元。

語法

int __iscsym(
   int c
);
int __iswcsym(
   wint_t c
);
int __iscsymf(
   int c
);
int __iswcsymf(
   wint_t c
);
int _iscsym_l(
   int c,
   _locale_t locale
);
int _iswcsym_l(
   wint_t c,
   _locale_t locale
);
int _iscsymf_l(
   int c,
   _locale_t locale
);
int _iswcsymf_l(
   wint_t c,
   _locale_t locale
);
#define iscsym __iscsym
#define iscsymf __iscsymf

參數

c
待測試整數。 在函式的窄字元版本中,c 必須介於 0-255 的範圍內。

locale
要使用的地區設定。

傳回值

如果 c 是字母、底線或數字,__iscsym__iswcsym 會同時傳回非零值。 如果 c 是字母或底線,__iscsymf__iswcsymf 會同時傳回非零值。 如果 c 不符合測試條件,則每個例程都會傳回 0。 這些函 _l 式的後綴版本完全相同,不同之處在於它們會使用 locale 傳入的,而不是目前的地區設定,以取得與地區設定相關的行為。 如需詳細資訊,請參閱 Locale

備註

除非已定義前置處理器巨集 _CTYPE_DISABLE_MACROS,否則這些常式會被定義為巨集。 當您使用這些常式的巨集版本時,引數可多次評估。 您使用在引數清單中具有副作用的運算式時,請務必小心。

為了回溯相容性, iscsymiscsymf 只有在未定義或定義為 0 時 __STDC__ ,才會定義為巨集,否則不會定義它們。

需求

常式 必要的標頭
iscsymiscsymf__iscsym__iswcsym__iscsymf__iswcsymf_iscsym_l、、_iswcsym_l、、 _iscsymf_l_iswcsymf_l C: <ctype.h>

C++:<cctype 或 <ctype.h>>

iscsymiscsymf__iscsym__iswcsym_iscsym_l__iswcsymf__iscsymf_iswcsym_l_iscsymf_l_iswcsymf_l 例程是特定Microsoft。 如需相容性詳細資訊,請參閱相容性

另請參閱

字元分類
地區設定
is, isw 常式