Als «char» getaggte Fragen

char bezieht sich normalerweise auf einen Zeichendatentyp, der Textbuchstaben darstellt.


1
Wird ein auf CHAR_MAX eingestellter Zeichenwert garantiert in CHAR_MIN umgebrochen?
Mein Code: #include <stdio.h> #include <limits.h> int main() { char c = CHAR_MAX; c += 1; printf("CHAR_MIN=%d CHAR_MAX=%d c=%d (%c)\n", CHAR_MIN, CHAR_MAX, c, c); } Ausgabe: CHAR_MIN=-128 CHAR_MAX=127 c=-128 () Wir sehen, dass, wenn wir eine charVariable inkrementieren CHAR_MAX, diese umbrochen wird CHAR_MIN. Ist dieses Verhalten garantiert? Oder handelt es …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.