C isupper () - Perpustakaan Standard C

Fungsi isupper () memeriksa sama ada watak adalah huruf besar (AZ) atau tidak.

Prototaip C isupper ()

 int isupper (int argumen);

Fungsi isupper () mengambil satu argumen dalam bentuk integer dan mengembalikan nilai jenis int.

Walaupun, isupper () mengambil bilangan bulat sebagai argumen, watak diteruskan ke fungsi. Secara dalaman, watak itu ditukar menjadi ASCII untuk pemeriksaan.

Ia ditentukan dalam fail header ">.

C isupper () Nilai Pulangan

Nilai Pulangan Kenyataan
Bilangan bulat bukan sifar (x> 0) Hujah adalah abjad huruf besar.
Sifar (0) Hujah bukan abjad huruf besar.

Contoh: Fungsi C isupper ()

 #include #include int main() ( char c; c = 'C'; printf("Return value when uppercase character %c is passed to isupper(): %d", c, isupper(c)); c = '+'; printf("Return value when another character %c is passed to is isupper(): %d", c, isupper(c)); return 0; )

Pengeluaran

 Nilai kembali apabila watak huruf besar C diteruskan ke isupper (): 1 Nilai kembali apabila watak lain + diteruskan ke isupper (): 0 

Catatan: Anda mungkin mendapat nilai bilangan bulat yang berbeza apabila abjad huruf besar diteruskan ke isupper () pada sistem anda. Tetapi, apabila anda meneruskan watak lain daripada watak huruf besar ke isupper (), ia selalu mengembalikan 0.

Artikel menarik...