Chức năng phân tích và chuyển đổi ký tự
Các hàm được xác định trước trong thư viện “ctype.h” dùng để phân tích đầu vào ký tự và chuyển đổi chúng.
Chức năng phân tích
S.Không | Hàm | Mô tả |
---|---|---|
1 | isalpha () | Bảng chữ cái hay không |
2 | isdigit () | Một chữ số hoặc không |
3 | isspace () | Một khoảng trắng, một dòng hoặc tab mới |
4 | ispunct () | Một ký hiệu đặc biệt hay không |
5 | chậm hơn () | Chữ thường trong bảng chữ cái |
6 | isupper () | Một chữ cái viết hoa trong bảng chữ cái |
7 | isalphanumeric () | Bảng chữ cái / chữ số hay không |
Chức năng chuyển đổi
Hàm | Mô tả |
---|---|
tolower () | Chuyển đổi bảng chữ cái viết hoa thành chữ thường |
toupper () | Chuyển bảng chữ cái thường thành chữ hoa |
Ví dụ
Hãy để chúng tôi xem một chương trình để chứng minh các chức năng phân tích và chuyển đổi ký tự -
#include<stdio.h> #include<ctype.h> void main(){ //Initializing compile time character variable// char variable = 'A'; //Reading User I/P// //printf("Enter the character : "); //scanf("%c",variable); //Using character analysis function & printing O/p// if (isalpha(variable)){ printf("The character entered is :%c, an alphabet",variable); } else { printf("The character entered is not an alphabet"); } }
Đầu ra
The character entered is :A, an alphabet