Italia
Foro

SetBit verwirrt mich gerade

 

Jörg
Sellmeyer
Vielleicht habe ich ja nur einen Denkfehler aber sollte SetBit(l!,31,1) nicht %1000000000000000000000000000000000000000 ergeben?
KompilierenMarkierenSeparieren
Window 600,800
Var f! = %11111111111111111111111111111111
Declare l!

WhileLoop 0,31

    l! = SetBit(l!,&Loop,1)
    Print l!,&Loop

Wend

print TestBit(l!,31),TestBit(f!,31)
Print f!,%11111111111111111111111111111111,l!,%10000000000000000000000000000000
l! = %10000000000000000000000000000000
Print l!

WhileLoop 0,31

    Print TestBit(f!,&Loop),

Wend

WaitInput

Oder hängt das mit vorzeichenbehafteten Variablen zusammen? Aber l! = %10000000000000000000000000000000 geht ja.

Übrigens geht SetBit(N1,N2,N3) nur von 0-31. Vielleicht sollte das mit der Einführung von QuadInt auch mal aufgebohrt werden.
Sollte es daran liegen, daß SetBit 31 automatisch das Vorzeichenbit setzt?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
12.11.2011  
 




Jörg
Sellmeyer
Nur mal zur Ergänzung: Mit Quad funktioniert es auch.
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
04.02.2016  
 




RGH
Hm, ich verstehe Dein Problem nicht? Wenn Io l' Code laufen lasse, macht er das, was man erwartet.

Prinzipiell würde ich aber davon abraten, Fließkommazahlen als Parameter per Bit-Operationen zu verwenden. Gedacht sind diese per Integervariablen von Integer bis Quad.

Saluto
Roland
 
XProfan X3
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
04.02.2016  
 




Jörg
Sellmeyer
Es sollte gar keine Problemmeldung sein. Ich wollte nur erwähnen, dass SetBit jetzt auch mit Quads funktioniert.
Das andere war nur ein Denkfehler von mir.
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
04.02.2016  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

4.317 Views

Untitledvor 0 min.
Jörg Sellmeyer15.05.2018
Thomas Zielinski29.04.2016
funkheld10.04.2016
Michael W.27.03.2016
Di più...

Themeninformationen

Dieses Thema hat 2 subscriber:

Jörg Sellmeyer (3x)
RGH (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie