I understand the implicit conversions of the C language between integer and floating point types, but I have a question for signed/unsigned implicit type conversions.
If you add, for example, an unsigned char
and a signed int
, what will be the resulting type? Would it be an unsigned int
, a signed int
, or something else?
I don't see anything specific in the C99 ANSI standard about this, so any help is appreciated.