Heim >Backend-Entwicklung >Golang >Wie stellt der „%b'-Spezifizierer von „fmt.Printf' „float64'-Zahlen im Binärformat dar?
%b-Spezifizierer in fmt.Printf für float64
Der %b-Spezifizierer in fmt.Printf für float64-Typen stellt den Signifikand dar der Gleitkommazahl im Binärformat, wobei der Exponent als Zweierpotenz unter Verwendung des p ausgedrückt wird Notation.
Zum Beispiel:
fmt.Printf("0b%b\n", 255) // Output: 0b11111111 (8 bits) fmt.Printf("%b\n", 1.0) // Output: 4503599627370496p-52 (52 bits)
Min Subnormal Positive Double im Binärformat
Die minimale subnormale positive Gleitkommazahl mit doppelter Genauigkeit wird im Binärformat dargestellt als:
0000000000000000000000000000000000000000000000000000000000000001
Dies entspricht dem folgenden IEEE 754 Darstellung:
In Dezimalschreibweise entspricht dieser Wert ungefähr 5e-324.
Das obige ist der detaillierte Inhalt vonWie stellt der „%b'-Spezifizierer von „fmt.Printf' „float64'-Zahlen im Binärformat dar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!