เลขคณิตของอักขระใช้เพื่อดำเนินการคำนวณ เช่น การบวกและการลบอักขระในภาษา C มันถูกใช้เพื่อจัดการกับสตริง เมื่อใช้อักขระกับการดำเนินการเลขคณิต อักขระจะแปลงเป็นค่าจำนวนเต็มโดยอัตโนมัติ เช่น ค่า ASCII ของอักขระ
นี่คือตัวอย่างการคำนวณตัวอักษรในภาษาซี
ตัวอย่าง
#include <stdio.h> int main(){ char s = 'm'; char t = 'z' - 'y'; printf("%d\n", s); printf("%c\n", s); printf("%d\n", (s+1)); printf("%c\n", (s+1)); printf("%d\n", (s-1)); printf("%c\n", (s-1)); printf("%d\n", t); // printf("%c", t); return 0; }
ผลลัพธ์
นี่คือผลลัพธ์ -
109 m 110 n 108 l 1