Kiểu ký tự char.

Leave a Comment

I. Kiểu ký tự char

Khai báo : char c;

Kiểm tra kiểu của ký tự

Các hàm liên quan đến kiểu của dữ liệu được định nghĩa trong thư viện ctype.h

  • isalnum(char c) : kiểm tra ký tự c có phải là số hoặc chữ không?
  • isalpha(char c) : kiểm tra ký tự c có phải là chữ không?
  • isascii(char c) : kiểm tra ký tự c có phải là ký tự của bảng mã ascii  không?
  • isspace(char c) : kiểm tra ký tự c có phải là dấu cách không?
  • ispunct(char c): kiểm tra ký tự c có phải là dấu câu không?
  • isdigit ( char c) : kiểm tra ký tự c có phải là số không?
  • islower(char c) : kiểm tra ký tự c có phải là chữ thường không?
  • isupper(char c) : kiểm tra ký tự c có phải là chữ hoa không?
Đúng kết quả trả về là true, sai trả về là false.

Ví dụ. Chương trình nhập vào 1 ký tự c. kiểm tra ký tự c, nếu là chữ cái thì kiểm tra xem đó là chữ viết hoa hay viết thường.

#include<iostream>
#include<ctype.h>
using namespace std;

main(){
    char c;
    cin>>c;
    if(islower(c)) cout<<"Chu thuong";
    else cout<<"Chu hoa";
}


Chuyển đổi case của ký tự


  • tolower(char c) : chuyển ký tự c thành chữ thường
  • toupper(char c) : chuyển ký tự c thành chữ hoa.

Bài tiếp : xâu ký tự 



0 nhận xét:

Đăng nhận xét