Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » unsigned int (C++) » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen unsigned int (C++)
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
alpha
unregistriert
unsigned int (C++) Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

kleine Frage zu C++ :

Was passiert beim Typ unsigned int bei Unterlauf, also:

bool foo() {
unsigned int a=2;
unsigned int b=3;
return (a-b<2);
}

wird der Typ von a-b automatisch nach int konvertiert oder geschieht der umgekehrte Effekt des Überlaufs (also die zahl wird sehr gross)?

Gruss alpha
02.08.2009 21:23
Fynn
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Probier es doch einfach aus:

Schreib vor das return eine cout-Anweisung, die dir a-b ausgibt. Dann siehst du doch, was passiert. ;)
12.09.2009 10:37
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » unsigned int (C++)