c # uint zu ushort Überlauf wie in nativen C

8

Ich habe den folgenden Beispielcode:

%Vor%

Zeile 3 Fehler mit einer Überlauf-Ausnahme. Allerdings möchte ich das gleiche Ergebnis erzielen, wie ich 2 unsigned shorts in C subtrahieren würde und sie über- / Unterlauf.

Was ist der beste Weg, dies zu erreichen?

    
eKKiM 11.01.2016, 21:32
quelle

1 Antwort

9

Sie können die unteren 16 Bits wie folgt maskieren:

%Vor%     
Dmitry 11.01.2016, 21:34
quelle

Tags und Links