for example :- typedef unsigned char BITE;
After this type definition, the identifier BITE can be used as an abbreviation for the type unsigned char, for example :- BITE b1, b2;
Typedef vs #define
#define is a C-directive which is also used to define the aliases for various data types similar to typedef but with the following differences −