Aracılığıyla paylaş


iscsym, iscsymf, __iscsym, __iswcsym, __iscsymf, __iswcsymf, _iscsym_l, _iswcsym_l, _iscsymf_l, _iswcsymf_l

Tamsayının tanımlayıcıda kullanılabilecek bir karakteri temsil ettiğini belirleyin.

Sözdizimi

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

Parametreler

c
Test için tamsayı. c işlevin dar karakter sürümü için 0-255 aralığında olmalıdır.

locale
Kullanılacak yerel ayar.

Dönüş değeri

__iswcsym Hem hem de __iscsym harf, alt çizgi veya basamaksa c sıfır olmayan bir değer döndürür. __iswcsymf Hem hem de __iscsymf harf veya alt çizgiyse c sıfır olmayan bir değer döndürür. Bu yordamların her biri test koşulunu karşılamıyorsa c 0 döndürür. Bu işlevlerin sonekli _l sürümleri aynıdır, ancak yerel ayara bağımlı davranışları için geçerli yerel ayar yerine geçirilen öğesini kullanırlar locale . Daha fazla bilgi için bkz . Yerel Ayar.

Açıklamalar

Önişlemci makro _CTYPE_DISABLE_MACROS tanımlanmadığı sürece bu yordamlar makro olarak tanımlanır. Bu yordamların makro sürümlerini kullandığınızda, bağımsız değişkenler birden çok kez değerlendirilebilir. Bağımsız değişken listesinde yan etkileri olan ifadeler kullanırken dikkatli olun.

Geriye dönük uyumluluk iscsym için ve iscsymf yalnızca tanımlanmadığında veya 0 olarak tanımlanmadığında __STDC__ makro olarak tanımlanır; aksi takdirde tanımlanmamıştır.

Gereksinimler

Yordam Gerekli başlık
iscsym, iscsymf, __iscsym, __iswcsym, __iscsymf, __iswcsymf, _iscsym_l, _iswcsym_l, _iscsymf_l, _iswcsymf_l C: <ctype.h>

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

iscsym, , iscsymf, __iscsym, __iswcsym, , __iscsymf, __iswcsymf, _iscsym_l, _iscsymf_l_iswcsym_l, ve _iswcsymf_l yordamları Microsoft'a özeldir. Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Ayrıca bkz.

Karakter sınıflandırması
Yerel ayar
is, isw yordamlar