XOR Verknuepfung mit Long-Wert

20/12/2010 - 19:51 von Zwerg | Report spam
Hallo,

ich moechte einen C++ Codeabschnitt in VB.NET verwenden.
Nur weiss ich nicht wie ich das schreibe.

[c++]
unsigned long val = 12345;
unsigned long res = (val >> 8) ^ 0x00FFFFFFL;
[/c++]

Das Problem fuer mich ist der konstante Long-Wert.

[vb.net]
dim val as ULong = 12345
dim res as Long = ( val >> 8 ) ^ &H00FFFFFF
[/vb.net]

Die IDE entfernt die beiden fuehrenden Nullen des ersten Bytes.

Danke schon mal fuer die Hilfe!

Zwerg
 

Lesen sie die antworten

#1 Vinzent Hoefler
20/12/2010 - 20:29 | Warnen spam
Zwerg wrote:

Die IDE entfernt die beiden fuehrenden Nullen des ersten Bytes.



Im Gegensatz zu den Numerierungen bei gewissen Romanhelden sind
führende Doppelnullen in der Computertechnik auch eher irrelevant.


Vinzent.

You know, we're sitting on four million pounds of fuel, one nuclear weapon,
and a thing that has 270,000 moving parts built by the lowest bidder.
Makes you feel good, doesn't it?

Ähnliche fragen