Español
Bugs y vermeintliche

XProfan X2

Signed ./. UnSigned -Problema en Hexkonstanten?

 
- Página 1 -


Imho se dieser Ver código fuente:

no korrekt abgearbeitet:



Hierbei Puse x& en valor $FFFFFFFE y frage danach x& de si el selben Valor $FFFFFFFE besitzt. Pero "nein" ermittelt.

Oder übersehe Yo esta algo?

So gehts:
cls
imprimir $profVer
var x&=-2
casenot x&=-2 : messageBox "Fehler","",0
waitInput
end

So no:
y así gehts auch:

2 kB
Hochgeladen:10.02.2011
Ladeanzahl258
Descargar
 
10.02.2011  
 



 
- Página 2 -



RGH
$FFFFFFE es de se de nun veces una positiver Valor. Auch Hexwerte puede con un Vorzeichen versehen voluntad, -2 wäre en Hex nun veces -$2.

Trotzdem kann el Valor una Longint sin Overflow-Meldung zugewiesen voluntad. Sogar todavía größere Werte. (Das war gewiß una bewußte Entscheidung, como auch una Fehlermeldung posible gewesen wäre.)

Dann voluntad simplemente el niedrigsten 4 Byte (=32 Bit) des Wertes. Como pero a un Signed-Longint (como en una Signed-Quad) el höchste Bit para el Vorzeichen es, va el Wertebereich eben sólo a $7FFFFFFF. Werte de $80000000 voluntad entonces como negativo interpretiert (Überlauf).

Saludo
Roland
 
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
10.02.2011  
 



Es me así sí ya klar.

a& como signedLong ha el Wertebereich de -2147483648 a +2147483647 -

si a& also valor -2 trägt, entonces posición el Bytes en FE FF FF FF genauso como Bytes en $FFFFFFFE en FE FF FF FF posición.

Yo habe sí igual verstanden, dass el XProfan en diesem Fall el $FFFFFFFE eben anders "interpretiert" y el lo dafür una Erklärung (Vorzeichen) son.

Yo finde sin embargo irgendwie auch no correcto, que un 32-Bit-Largo con Valor -2 no con el Bytefolge $FFFFFFFE übereinstimmen sino que debe kann lo natürlich akzeptieren como por el $/Hex-Signo nunmal entonces en XProfan no 1:1 el Bytes gemeint ser necesario pero eben una "Interpretation".
 
10.02.2011  
 



Vor-zei-chen-bit...
 
10.02.2011  
 



Frabbing (10.02.11)
Vor-zei-chen-bit...


Ah, ¿Quieres decir que Vor-zei-chen-bit, no etwa Vorzei-chenbit oder gar V-orzeiche-nbit o. vo-rze-Yo-enb-it - nein, es el Vor-zei-chen-bit.

Das fehlt doch pero no en $FFFFFFFE - also es doch klar en el Bit el lo ums Vorzeichenbit es si con 32-Bit-Largo verglichen se.

Irgendwie bin Yo wohl a stumpf... ^ ^
 
10.02.2011  
 



Wo befindet se porque el Vorzeichenbit?
 
10.02.2011  
 




RGH
Das Vorzeichenbit es el höchstwertige Bit, also jenes, en el $80000000 gesetzt se, si son una vorzeichenloses Longint es.

Saludo
Roland
 
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
10.02.2011  
 



Alter Spielverderber.
 
10.02.2011  
 



@Franco: Vor-zei-chen-bit...
 
10.02.2011  
 



Frabbing (10.02.11)
Exactamente, entonces schreib veces -2 como 32 y como 64 bit-Zahl binär untereinander y du solltest deinen Irrtum erkennen...


Schreib veces $FFFFFFFE y -2 jeweils 32-Bittig untereinander y el Macht de Grayskull es mitdir...
 
10.02.2011  
 




Schreib veces $FFFFFFFE y -2 jeweils 32-Bittig untereinander


Ist sí no Herausforderung.
Como es el Rätsel el ganzen verschwundenen Postings heute ya rätselhafter...
 
10.02.2011  
 




RGH
Folgendes Programa zeigt (de el nächsten Lieferung el Subscriptionsversion)* el Zusammenhänge:

* aktuell hay todavía unos pocos Problemas con QuadInts, si ellos como Parámetro a Prozeduren transferencia y ser außerdem brauchte Delphi todavía algo Nachhilfe, así el binären Operatoren auch con Int64 (=Quad) trabajo, qué dazu führte dass |, &, <<, >>, TestBit() y SetBit() sólo a 32 Bit korrekt funktionierten.

Saludo
Roland
 
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
11.02.2011  
 



Tarea: "Setzen Sie en möglichst coole Art y Weise con XProfan el 2. Bit des Wertes uno 32-Bit-Largo-Variable!"

Solución:
l = -$FFFFFFFE

 
11.02.2011  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

25.149 Views

Untitledvor 0 min.
iF02.01.2016
Georg Teles02.01.2016
E.T.26.12.2015
Jörg Sellmeyer18.11.2015
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie