| |
|
|
 | Mir fehlt, glaube je, un Bit (hoffentlich pas seulement par une lockere vis verursacht) => KompilierenMarqueSéparationDeclare LongInt1&,LongInt2&,BitCount%
Window 0,0-%MAXX,%MAXY
LET LongInt1&=+(2^31)-1
Print "LongInt-Wert von (2^31)-1=";LongInt1&
Let BitCount%=0
While Bitcount%<32
Print Bitcount%;"=";@Testbit(LongInt1&,Bitcount%)
inc Bitcount%
wend
LET LONGINT2&=0
Print ""
Print "Vor dem Setzen des Bits: ";LONGINT2&
LET LongInt2&=@Setbit(LongInt2&,31,1)
PRINT "Letztes Bit gesetzt: ";LongInt2&
Print "Bit 31=";@Testbit(LongInt2&,31)
LET LongInt2&=-(2^31)+1
Locate 0,40
Print "LongInt-Wert von -(2^31)+1=";LongInt2&
Let Bitcount%=0
While Bitcount%<32
Locate Bitcount%+2,40
Print Bitcount%;"=";@Testbit(LongInt2&,Bitcount%)
inc Bitcount%
wend
Waitinput
|
|
|
| |
|
|
|
 Frank Abbing | Hi,
cela dernier Bit eines LongInt ist toujours cela Vorzeichen-Bit. Ist es gesetzt, ensuite ist qui numéro négative. Ist es pas gesetzt, ensuite ist qui numéro positiv. tu peux alors par Setzten cet Bits une numéro negativieren ou bien à diesem Bit erkennen, si une numéro négative ist. |
|
|
| |
|
|
|
 | allô Frank...
c'est mir bien sûr (puis, qui cela pas huntertprozentig stimmt, siffler wir maintenant beide la fois), doch wohin ist Bit 31 car hin??? avec Testbit peut es sich scheinbar pas auslesen - ou bien habe je es dans geistiger Umnachtung seulement verlegt?
exposition dir la fois den Voir le texte source dessus et qui Werte à et lasse den Blödsinn sauf huit, den je dans Rolands Forum posté habe. là J'ai eu auparavant avec rein positiven ULARGE_INTEGER Strukturen gerechnet et qui Voir le texte source basierte puis. |
|
|
| |
|
|
|
 | je versuche la fois mon Problem et avec ca genauer trop décrire:
-2147483648=$80000000=%10000000000000000000000000000000 (GENERIC_READ z.B.) => Bit 31 gesetzt. si je versuche, Bit 31 avec Test peu auszulesen, gibt mir Test peu 0 zurück. pourquoi??? Selbes Problem comment chez |???? |
|
|
| |
|
|
|
 | allô Profaner...
cela Bit allez dans Profan verloren. Alles wichtige en supplément ici: [...]  |
|
|
| |
|
|