เลขคณิตของอักขระใช้เพื่อดำเนินการคำนวณ เช่น การบวกและการลบอักขระในภาษา 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