Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chức năng phân tích ký tự, giải thích bằng chương trình C là gì?

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