Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- unsigned int (C++) (http://www.informatikerboard.de/board/thread.php?threadid=565)
Geschrieben von alpha am 02.08.2009 um 21:23:
unsigned int (C++)
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
Geschrieben von Fynn am 12.09.2009 um 10:37:
Probier es doch einfach aus:
Schreib vor das return eine cout-Anweisung, die dir a-b ausgibt. Dann siehst du doch, was passiert. ;)
Forensoftware: Burning Board, entwickelt von WoltLab GmbH