Characters are stored internally as numbers
Each character is stored as a 1-byte number. E.g., 'A' is 65 in ASCII coding.
The char data type can be used as small integers (say from -128 to 127 for signed char).
Both %d and %c descriptor can be used in printf for char and int data - the system converts char type into int type in printf function.