isupper, _isupper_l, iswupper, _iswupper_l

Tamsayının büyük harfli bir karakteri temsil edip etmediğini belirler.

Sözdizimi

int isupper(
   int c
);
int _isupper_l (
   int c,
   _locale_t locale
);
int iswupper(
   wint_t c
);
int _iwsupper_l(
   wint_t c,
   _locale_t locale
);

Parametreler

c
Test için tamsayı.

locale
Kullanılacak yerel ayar.

Dönüş değeri

Bu yordamların her biri, büyük bir harfin belirli bir gösterimiyse c sıfır olmayan bir değer döndürür. isupper büyük harf karakter ise c sıfır olmayan bir değer (A - Z) döndürür. iswupperbüyük harfe karşılık gelen geniş bir karakterse c veya , , iswpunctveya iswspace sıfır olmayan, uygulama tanımlı geniş karakter iswcntrliswdigitkümesinden biriyse 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 son ekine _l sahip sürümleri, yerel ayara bağımlı davranışları için geçerli yerel ayar yerine geçirilen yerel ayarı kullanır. Daha fazla bilgi için bkz . Yerel Ayar.

EOF değilse c veya 0 ile 0xFF arasında (dahil) ve _isupper_l davranışı isupper tanımlanmamıştır. Hata ayıklama CRT kitaplığı kullanıldığında ve c bu değerlerden biri olmadığında, işlevler bir onay oluşturur.

Genel metin yordamı eşlemeleri

TCHAR.H yordamı _UNICODE ve _MBCS tanımlanmadı _MBCS tanımlanan _UNICODE tanımlanan
_istupper isupper _ismbcupper iswupper
_istupper_l _isupper_l _ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l _iswupper_l

Açıklamalar

Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.

Gereksinimler

Yordam Gerekli başlık
isupper <ctype.h>
_isupper_l <ctype.h>
iswupper <ctype.h> veya <wchar.h>
_iswupper_l <ctype.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Ayrıca bkz.

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