Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

isalpha() และ isdigit() ใน C/C++


isalpha()

ฟังก์ชัน isalpha() ใช้เพื่อตรวจสอบว่าอักขระเป็นตัวอักษรหรือไม่ ฟังก์ชันนี้ประกาศไว้ในไฟล์ส่วนหัว "ctype.h" ส่งคืนค่าจำนวนเต็ม ถ้าอาร์กิวเมนต์เป็นตัวอักษร จะส่งกลับค่าศูนย์

นี่คือไวยากรณ์ของ isalpha() ในภาษา C

int isalpha(int value);

ที่นี่

คุณค่า − นี่เป็นอาร์กิวเมนต์เดียวของประเภทจำนวนเต็ม

นี่คือตัวอย่างของ isalpha() ในภาษา C -

ตัวอย่าง

#include<stdio.h>
#include<ctype.h>

int main() {
   char val1 = 's';
   char val2 = '8';

   if(isalpha(val1))
   printf("The character is an alphabet\n");
   else
   printf("The character is not an alphabet\n");

   if(isalpha(val2))
   printf("The character is an alphabet\n");
   else
   printf("The character is not an alphabet");

   return 0;
}

ผลลัพธ์

นี่คือผลลัพธ์

The character is an alphabet
The character is not an alphabet

isdigit()

ฟังก์ชัน isdigit() ใช้เพื่อตรวจสอบว่าอักขระนั้นเป็นอักขระตัวเลขหรือไม่ ฟังก์ชันนี้ประกาศไว้ในไฟล์ส่วนหัว "ctype.h" ส่งคืนค่าจำนวนเต็ม ถ้าอาร์กิวเมนต์เป็นตัวเลข จะส่งกลับค่าศูนย์

นี่คือไวยากรณ์ของ isdigit() ในภาษา C

int isdigit(int value);

ที่นี่

คุณค่า − นี่เป็นอาร์กิวเมนต์เดียวของประเภทจำนวนเต็ม

นี่คือตัวอย่าง isdigit() ในภาษา C

ตัวอย่าง

#include<stdio.h>
#include<ctype.h>

int main() {
   char val1 = 's';
   char val2 = '8';

   if(isdigit(val1))
   printf("The character is a digit\n");
   else
   printf("The character is not a digit\n");

   if(isdigit(val2))
   printf("The character is a digit\n");
   else
   printf("The character is not a digit");

   return 0;
}

ผลลัพธ์

นี่คือผลลัพธ์

The character is not a digit
The character is a digit