The compiler is just doing what the ANSI C standard has defined.
numnum(numnum)
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
(#108438@0) Last Updated: 2001-6-21 This post has been archived. It cannot be replied.