Thread Integer-Maske (5 answers)
Opened by rosti at 2024-05-06 17:29

haj
 2024-05-06 20:32
#196120 #196120
User since
2015-01-07
555 Artikel
BenutzerIn

user image
2024-05-06T15:29:20 rosti
Nun, 3.9 & 0xFFOder auch die Frage wie das Bitmuster einer FLießkommazahl aussieht.

Das ist einfach: Die Wikipedia hat die Bitmuster: Wikipedia:Einfache_Genauigkeit und Wikipedia:Doppelte_Genauigkeit.
Daraus sieht man auch, dass es nicht mit einer Bitmaske funkioniert, aus beliebigen Gleitkommazahlen Integers zu machen.

In Perl ist 3.9 & 0xFF drei weil Perl die 3.9 vor der Berechnung in eine Ganzzahl konvertiert (nicht mit Bitmuster). In C ist 3.9 & 0xFF ein Syntaxfehler, weil der Operator & nicht für Gleitkommazahlen definiert ist.

View full thread Integer-Maske