Số học ký tự được sử dụng để thực hiện các phép toán số học như cộng và trừ các ký tự trong ngôn ngữ C. Nó được sử dụng để thao tác trên các chuỗi. Khi các ký tự được sử dụng với các phép toán số học, nó sẽ tự động chuyển đổi chúng thành giá trị số nguyên, tức là giá trị ASCII của các ký tự.
Đây là một ví dụ về số học ký tự trong ngôn ngữ C,
Ví dụ
#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; }
Đầu ra
Đây là kết quả -
109 m 110 n 108 l 1