Mit folgendem Code:Implizite char Umwandlung
unsigned char c1 = -55;
1.) Was passiert? Wird die c1
Variable implizit in unsigned int
konvertiert oder wird unsigned
ignoriert und c1
bleibt signed int
?
2.) Warum diese beiden Aussagen:
if (c1 != -55)
printf("!=");
und
if (c1 != 55)
printf("!=");
Druck !=
?
Bitte können Sie mir sagen, warum wurde meine Frage abgelehnt? – Mulligun81
Ich habe Sie nicht abgelehnt, aber es ist eine sehr grundlegende Frage mit einigen grundlegenden Verwirrungen darin eingebettet; Sie wären wahrscheinlich besser dran, ein oder mehrere C++ - Lehrbücher zu bearbeiten, bevor Sie hier weitere Fragen stellen. – zwol