Aracılığıyla paylaş


isupper, _isupper_l, iswupper, _iswupper_l

Bir tamsayının bir büyük harf karakterini temsil edip etmediğini belirler.

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 etmek için bir tamsayı.

  • locale
    Kullanılacak yerel ayar.

Dönüş Değeri

c bir denetim karakterinin belirli bir gösterimiyse, bu yordamların her biri bir büyük harf döndürür.isuppersıfır dışında bir değeri, c büyük harf (A – Z) karakteriyse döndürür.iswupper sıfır dışında bir değeri, c büyük harfle ilişkili geniş karakterse veya c geniş karakterlerin uygulama tanımlı kümesinin birisiyse döndürür; bu, iswcntrl, iswdigit, iswpunct veya iswspace seçeneklerinden hiçbirinin sıfır dışında olmadığı durum içindir.c test koşulunu karşılamazsa, bu yordamların her biri 0 getirir.

Bu işlevlerin _l son ekine sahip versiyonları, yerel ayara bağlı davranışları için, mevcut yerel ayar yerine geçirilen yerel ayarı kullanır.Daha fazla bilgi için bkz. Yerel Ayar.

isupper ve _isupper_l davranışı, c EOF değilse veya 0-0xFF aralığındaysa tanımsızdır.Bir 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şleşmeleri

TCHAR.H yordamı

_UNICODE & _MBCS tanımlanmamış

_MBCS tanımlanmış

_UNICODE tanımlanmış

_istupper

isupper

_ismbcupper

iswupper

_istupper_l

_isupper_l

_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

_iswupper_l

Gereksinimler

Yordam

Gerekli başlık

isupper

<ctype.h>

_isupper_l

<ctype.h>

iswupper

<ctype.h> or <wchar.h>

_iswupper_l

<ctype.h>

Ek uyumluluk bilgileri için bkz. Uyumluluk.

.NET Framework Eşdeğeri

System::Char::IsUpper

Ayrıca bkz.

Başvuru

Karakter Sınıflaması

Yerel Ayar

is, isw Rutinleri