isupper
, , _isupper_l
iswupper
,_iswupper_l
Menentukan apakah bilangan bulat mewakili karakter huruf besar.
Sintaks
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
);
Parameter
c
Bilangan bulat untuk diuji.
locale
Lokal untuk digunakan.
Nilai hasil
Masing-masing rutinitas ini mengembalikan nonzero jika c
merupakan representasi tertentu dari huruf besar. isupper
mengembalikan nilai bukan nol jika c
merupakan karakter huruf besar (A - Z). iswupper
mengembalikan nilai bukan nol jika c
adalah karakter lebar yang sesuai dengan huruf besar, atau jika c
merupakan salah satu dari sekumpulan karakter lebar yang ditentukan implementasi yang tidak ada dari iswcntrl
, iswdigit
, iswpunct
, atau iswspace
bukan nol. Masing-masing rutinitas ini mengembalikan 0 jika c
tidak memenuhi kondisi pengujian.
Versi fungsi-fungsi ini yang memiliki _l
akhiran menggunakan lokal yang diteruskan alih-alih lokal saat ini untuk perilaku dependen lokal mereka. Untuk informasi selengkapnya, lihat Lokal.
isupper
Perilaku dan _isupper_l
tidak terdefinisi jika c
bukan EOF atau dalam rentang 0 hingga 0xFF, inklusif. Saat pustaka CRT debug digunakan dan c
bukan salah satu nilai ini, fungsi meningkatkan pernyataan.
Pemetaan rutin teks generik
TCHAR. Rutinitas H | _UNICODE dan _MBCS tidak ditentukan |
_MBCS Didefinisikan |
_UNICODE Didefinisikan |
---|---|---|---|
_istupper |
isupper |
_ismbcupper |
iswupper |
_istupper_l |
_isupper_l |
_ismbclower , , _ismbclower_l _ismbcupper ,_ismbcupper_l |
_iswupper_l |
Keterangan
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
Rutin | Header yang diperlukan |
---|---|
isupper |
<ctype.h> |
_isupper_l |
<ctype.h> |
iswupper |
<ctype.h> atau <wchar.h> |
_iswupper_l |
<ctype.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk