Unterschied?
-
Hallo Leute.. ich weiss es ist noobisch aber ich möchte es wissen, ich muss es wissen..
habe im buch öftermale gelesen aber leider nichts verstanden, wird zu kompliziert erklärt..
was ist der unterschied zwischen
int unsigned hi;
und
int signed hi;MfG
-
unsigned int kann werte von die nur Positive Werte haben und signed int kann auch negative Werte annehmen.
MFG Lars
-
Und int hi;
kann das ding jetzt positive und negative annehmen?
MfG
-
Probiers doch einfach aus.

-
"int" ist synonym für "signed int".
Und "unsigned" für "unsigned int".
-
int ist immer automatisch signed. Ich will ja heute nicht so sein ;), aber nächstes mal teste es einfach oder frag Google.de!
MFG Lars
-
Verstehe.. Wo verwendet man überhaupt unsigned oder signed? für was wird gebraucht..
MfG
-
Wenn irgendwo keine negativen Werte auftreten können nimmt man unsigned. z.B. size, index, ...
-
Vielen Dank
MfG
-
ChrisFehn3 schrieb:
int ist immer automatisch signed. Ich will ja heute nicht so sein ;), aber nächstes mal teste es einfach oder frag Google.de!
MFG Lars
Testen ist bei C++ in dem Fall kein erlaubtes Instrument. Wenn ein C++-Programm mit enem Compiler übersetzt werden kann und es dann auch das gewünschte Ergebnis liefert, ist es leider keine Garantie, daß das auch mit einem anderen Compiler funktioniert. Die richtige Lösung ist entweder im C++-Standard nachschlagen oder - wie hier geschehen - mal jemanden Fragen, der sich damit auskennt.
(int ist übrigens wie bereits korrekt beantwortet signed, wenn ich nichts anderes angebe)
Tommi