ক্যারেক্টার আ্যারিথমেটিক C ভাষায় ক্যারেক্টার এর ওপর আ্যারিথমেটিক অপারেশন যেমন যোগ এবং বিয়োগ ইমপ্লিমেন্ট করতে ব্যবহৃত হয়। এটি স্ট্রিং ম্যানিপুলেট করতে ব্যবহৃত হয়। ক্যারেক্টারগুলো আ্যারিথমেটিক অপারেশনের সাথে ব্যবহৃত হলে, সেগুলো অটোমেটিক্যালি ইন্টিজার ভ্যালুতে কনভার্ট হয়ে যায় অর্থাৎ ক্যারেক্টারগুলোর ASCII ভ্যালু।
C ভাষায় ক্যারেক্টার আ্যারিথমেটিক উদাহরণ:
উদাহরণ
#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