has char always been signed microsoft
Type char is an integral type that usually contains members of the basic execution character set â By default, this is ASCII in Microsoft C++. The C++ compiler treats variables of type char, signed char, and unsigned char as having different types. Variables of type char are promoted to int as if they are type signed char by default, unless the /J compilation option is used.