I'm wondering why it's implementation defined whether char
is signed or unsigned.
If both types are sufficient for my application, should I prefer char
over unsigned char
(and signed char
) because it might be faster?
Or are the reasons purely historical?