Is char signed or unsigned by default?

In the book “Complete Reference of C” it is mentioned that char is by default unsigned.

But I am trying to verify this with GCC as well as Visual Studio. It is taking it as signed by default.

Which one is correct?

Best Answer

Leave a Comment