Suchergebnisse für Anfrage "integer-promotion"

8 die antwort

Warum werden Integer-Typen während der Addition in C gefördert?

So hatten wir ein Feldproblem und haben das Problem nach Tagen des Debuggens auf dieses bestimmte Stück Code eingegrenzt, bei dem die Verarbeitung in einer while-Schleife nicht stattgefunden hat: // heavily redacted code // numberA and numberB ...

2 die antwort

In Java, warum der Präfix-Inkrementierungs- oder Dekrementierungsoperator bei Byte @ keine Umwandlung erforde

In Java Angenommen, ich habe folgenden Code-Snippet byte b = 127; b=-b ;//(which require a cast due to numeric promotion) b=++b; //does not require cast

2 die antwort

Sind die "üblichen arithmetischen Umrechnungen" und die "ganzzahligen Umrechnungen" dasselbe?

Sind die "üblichen arithmetischen Umrechnungen" und die "ganzzahligen Umrechnungen" dasselbe? Ich habe gelesen, dass die "üblichen arithmetischen Konvertierungen" verwendet werden, um die Operanden eines Ausdrucks vom selben Typ zu machen, ...

TOP-Veröffentlichungen

4 die antwort

Führt der Unary + Operator Typkonvertierungen durch?

Bis jetzt habe ich geglaubt, dass es keinen Gebrauch von unary gibt+ Operator. Aber dann bin ich auf folgendes Beispiel gestoßen: char ch; short sh; int i; printf("%d %d %d",sizeof(ch),sizeof(sh),sizeof(i)); // output: 1 2 4 printf("%d %d ...

2 die antwort

Warum führt das Kombinieren von zwei Schichten eines uint8_t zu einem unterschiedlichen Ergebnis?

Könnte mir jemand erklären warum: x = x << 1; x = x >> 1;und: x = (x << 1) >> 1;unterschiedliche Antworten in C erzeugen?x ist ein * uint8_t * -Typ (1 Byte lange Ganzzahl ohne Vorzeichen). Zum Beispiel, wenn ich daran vorbeigehe128 (10000000) ...

2 die antwort

Wird unsigniertes Zeichen immer zu int befördert?

Angenommen, das Folgende:

5 die antwort

Typkonvertierung - unsigniert in signiertes int / char

1 die antwort

Warum ist common_type nicht <long, unsigned long> :: type = long long?

2 die antwort

Ganzzahlige Promotion mit dem Operator <<

Ähnlich wie bei der FrageBitshift und Integer-Promotion?, Ich habe eine Frage zur ganzzahligen Heraufstufung bei der Verwendung von Links-Bitverschiebungen.

1 die antwort

Integrale Förderung

Wann kann eine vorzeichenbehaftete Ganzzahl nicht alle Werte des ursprünglichen Typs in Bezug auf die Ganzzahl-Heraufstufung darstellen?Aus dem Text K &amp; ...