×

Loading...

The compiler is just doing what the ANSI C standard has defined.

All data types (mostly for integral types, becaue float and double are always signed) default to "signed" except for char. So , in the compiler's point of view, "int" equals to "signed int", while "char" and "signed char" are two different types
Report

Replies, comments and Discussions: