unsigned

Eine vorzeichenlose Variable ist eine Variable, die nur nicht negative Zahlen darstellen kann.
5
Antworten

x86_64: Warum ist uint_least16_t schneller als uint_fast16_t (für Multiplikation)

Der C-Standard ist bezüglich der Typenfamilie uint_fast * _t ziemlich unklar. Auf einem System gcc-4.4.4 linux x86_64 sind die Typen uint_fast16_t und uint_fast32_t beide 8 Bytes groß. Die Multiplikation von 8-Byte-Zahlen scheint jedoch ziemlich...
07.11.2010, 02:48
3
Antworten

was passiert, wenn ich signierte und vorzeichenlose Typen mische?

Ich studiere die C ++ - Sprache und habe Zweifel an der Typkonvertierung. Könnten Sie mir erklären, was in einem solchen Ausdruck passiert: %Vor% Hier weiß ich, dass das Ergebnis 52 sein wird, wenn ich die Regeln anwende, wenn wir zwei mathe...
01.09.2014, 15:32
1
Antwort

Korrekter Umgang mit dem Vergleich von vorzeichenbehafteten und vorzeichenlosen Werten

Ich bin an einem Punkt angelangt, an dem ich gesenkte und vorzeichenlose Werte vergleichen muss. Bis jetzt habe ich immer die Code-Basis geändert, um diese Situation komplett zu vermeiden, aber jetzt kann ich das nicht mehr machen. Also, was...
31.07.2012, 08:20
4
Antworten

unsigned wird in if-statement-Vergleichen signiert?

Ich habe diese Seite nach einer Antwort durchsucht und viele Antworten auf einen unsignierten / signierten Vergleich gefunden, aber dieses Problem besteht darin, dass nur vorzeichenlose Parameter verglichen werden, aber trotzdem funktioniert es...
17.11.2010, 12:27
4
Antworten

Vorzeichenlose und vorzeichenbehaftete Zahlen als Indizes

Was ist der Grund für die Verwendung signierter Zahlen als Indizes in .Net? In Python können Sie vom Ende eines Arrays aus indizieren, indem Sie negative Zahlen senden. Dies ist jedoch in .Net nicht der Fall. Es ist nicht einfach für .Net, ei...
17.06.2010, 08:30
1
Antwort

Warum in C-Sprache muss für jeden vorzeichenbehafteten int-Typ ein entsprechender vorzeichenloser int-Typ vorhanden sein?

Ich habe C in Kürze gelesen und folgendes gefunden:    "Wenn ein optionaler signierter Typ (ohne das Präfix u) definiert ist, dann   der entsprechende vorzeichenlose Typ (mit dem ursprünglichen u) ist erforderlich, und umgekehrt. " Der Abs...
30.01.2018, 13:49
1
Antwort

Wird der Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Integer-Ausdrücken tatsächlich zu Fehlern führen?

Oft wird ein Objekt, das ich verwende, int -Parameter haben (signiert) (z. B. int iSize ), die schließlich speichern, wie groß etwas sein sollte. Zur selben Zeit initialisiere ich sie oft auf -1 , um anzuzeigen, dass das Objekt (etc) nich...
27.01.2013, 22:22
2
Antworten

Wie wird eine 32-Bit-Ganzzahl von unsigned nach signiert in MySQL oder PHP umgewandelt?

Ich habe eine Zeichenfolge in PHP (stammt von einer Datenquelle), die eine formatierte vorzeichenlose 32-Bit-Ganzzahl darstellt. Ich muss es als signierte 32-Bit-Integer in einer MySQL-Datenbank speichern, damit ich es später aus PHP abrufen u...
18.07.2009, 13:13
3
Antworten

Wie beurteilt man einen Überlauf beim Hinzufügen von Vorzeichen zu unsigned?

Ich versuche, den Überlauf zu erkennen, wenn ich einen vorzeichenbehafteten Offset zu einer Position ohne Vorzeichen hinzufüge %Vor% Wie kann ich überprüfen, ob das Ergebnis über- oder unterläuft? Ich habe an einen hässlichen Weg gedacht,...
03.11.2011, 09:18
4
Antworten

Vorzeichenlose Werte in C

Ich habe den folgenden Code: %Vor% Die Ausgabe ist: %Vor% Ich kann sehen, dass ein Wert entsprechend dem an printf function übergebenen Wert als signed oder unsigned interpretiert wird. In beiden Fällen sind die Bytes gleich ( ffffff...
02.09.2015, 04:49