It won&#x27;t make a difference for strings. But in C you can use a char to do math, when it will make a difference.<p>In fact, when working in constrained memory environments, like embedded 8 bit applications a char will often be used to do math, and then it makes a big difference. This is because there is no byte type by default in C.