How do i preform type conversions? for example converting an int to char?
is done in C by casting as follows:
int i = 64;
char c;
c = (char)i; // (char) casts the variable i to a char
casting can have unexpected side affects because the value after the cast may not fit in the variable it is cast to. For example if the int i was equal to 256 before the cast, the char won't be equal to that after the cast because the maximum value for a char is 255.