ฟังก์ชันเกี่ยวกับตัวอักษร
ประกาศ #include <ctype.h>
isalnum(x) เป็นฟังก์ชันที่ใช้ตรวจสอบว่าข้อมูลที่เก็บไว้ในตัวแปร x เป็นตัวอักษรหรือตัวเลข ถ้าใช่จะส่งค่ากลับที่เป็นจำนวนเต็ม ถ้าไม่ใช่จะส่งค่าเป็น 0
isalpha(x) เป็นฟังก์ชันที่ใช้ตรวจสอบว่าข้อมูลที่เก็บไว้ในตัวแปร x เป็นตัวอักษร หรือไม่ ถ้าใช่จะส่งค่ากลับที่เป็นจำนวนเต็ม ถ้าไม่ใช่จะส่งค่าเป็น 0
isdigit(x) เป็นฟังก์ชันที่ใช้ตรวจสอบว่าข้อมูลที่เก็บไว้ในตัวแปร ch เป็นตัวเลข 0 ถึง 9 หรือไม่ ถ้าใช่จะส่งค่ากลับที่เป็นจำนวนเต็ม ถ้าไม่ใช่จะไม่มีค่า
islower(x) เป็นฟังก์ชันที่ใช้ตรวจสอบว่าข้อมูลที่เก็บไว้ในตัวแปร x เป็นตัวอักษรตัวเล็กหรือไม่ ถ้าใช่ส่งค่ากลับเป็นจำนวนเต็ม ไม่ใช่ส่งค่าเป็น 0
isupper(x) เป็นฟังก์ชันที่ใช้ตรวจสอบว่าข้อมูลที่เก็บไว้ในตัวแปร x เป็นตัวอักษรตัวใหญ่หรือไม่ ถ้าใช่ส่งค่ากลับเป็นจำนวนเต็ม ไม่ใช่ส่งค่าเป็น 0
tolower(x) เป็นฟังก์ชันที่ใช้เปลี่ยนตัวอักษรตัวใหญ่ ให้เป็นอักษรตัวเล็ก
toupper(x) เป็นฟังก์ชันที่ใช้เปลี่ยนตัวอักษรตัวเล็ก ให้เป็นอักษรตัวใหญ่
isspace(x) เป็นฟังก์ชันที่ใช้ตรวจสอบว่าค่าข้อมูลที่อยู่ในตัวแปร x มีค่าเป็น whitespace หรือไม่ ได้แก่ space, tab, vertical tab, formfeed, carriage return และ new line ถ้าเป็น whitespace เพียงแค่ตัวใดตัวหนึ่ง ฟังก์ชันนี้จะให้ค่าส่งกลับที่เป็นเลขจำนวนเต็มที่ไม่เท่ากับศูนย์ถ้าไม่ป็น whitespace ฟังก์ชันนี้จะให้ค่าส่งกลับเป็นเลข
isxdigit(x) เป็นฟังก์ชันที่ใช้ตรวจสอบว่าข้อมูลตัวเลขที่อยู่ในตัวแปร x เป็นตัวเลขฐานสิบหก (0-9, A-F, หรือ a-f) หรือไม่ ถ้าใช่ส่งค่ากลับเป็นจำนวนเต็ม ไม่ใช่ส่งค่าเป็น 0