Почему мы вообще используем целые числа в C?
#include<stdio.h> int main() { char c=10; printf("%d",c); return 0; }
Это то же самое, что:
#include<stdio.h> int main() { int c=10; printf("%d",c); return 0; }