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.
0 nhận xét:
Đăng nhận xét