C isupper () - Thư viện chuẩn C

Hàm isupper () kiểm tra xem một ký tự có phải là một bảng chữ cái viết hoa (AZ) hay không.

C isupper () Nguyên mẫu

 int isupper (đối số int);

Hàm isupper () nhận một đối số duy nhất ở dạng số nguyên và trả về một giá trị kiểu int.

Mặc dù hàm isupper () nhận số nguyên làm đối số, ký tự được truyền cho hàm. Bên trong, ký tự được chuyển đổi thành ASCII của nó để kiểm tra.

Nó được định nghĩa trong "> tệp tiêu đề.

C isupper () Giá trị trả lại

Giá trị trả lại Nhận xét
Số nguyên khác 0 (x> 0) Đối số là một bảng chữ cái viết hoa.
Không (0) Đối số không phải là bảng chữ cái viết hoa.

Ví dụ: Hàm 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; )

Đầu ra

 Giá trị trả về khi ký tự viết hoa C được chuyển cho isupper (): 1 Giá trị trả về khi một ký tự + khác được chuyển đến isupper (): 0 

Lưu ý: Bạn có thể nhận được giá trị số nguyên khác khi bảng chữ cái viết hoa được chuyển đến isupper () trên hệ thống của bạn. Tuy nhiên, khi bạn chuyển bất kỳ ký tự nào không phải ký tự viết hoa vào isupper (), nó luôn trả về 0.

thú vị bài viết...