ConvertToBinary
Zur Navigation springen
Zur Suche springen
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Wird durch die Funktionen convertIntegerToBinaryString (Umwandlung von Ganzzahlen) und convertDoubleToBinaryString (Umwandlung von Gleitkommazahlen) ersetzt.
Die Funktion convertToBinary wandelt Ganzzahlen und Gleitkommazahlen in ihre entsprechende Binärdarstellung um. Die Rückgabe ist eine Zeichenkette.
- Negative Gleitkommazahlen werden nach dem IEEE_754 Standard konvertiert, d.h. es gibt immer 64 Stellen.
- Negative Ganzzahlen werden immer mit 32 Stellen dargestellt.
Syntax
convertToBinary(Ganzzahl zahl)
Parameter
- zahl - die Dezimaldarstellung der Zahl, die in Binär umgewandelt werden soll
Return Value
- Gibt eine Ganzzahl zurück
Beispiele
Standardfälle
convertToBinary(15) --> returns '1111' convertToBinary(3) --> returns '11' convertToBinary(-3) --> returns '11111111111111111111111111111101' convertToBinary(1.2) --> returns '11111111110011001100110011001100110011001100110011001100110011' convertToBinary(-1.2) --> returns '1011111111110011001100110011001100110011001100110011001100110011'
Benutzung von Variablen
convertToBinary('[pos=1]') convertToBinary('[var=a]')
Hinweise
- Für negative Zahlen wird das Zweierkomplement zurückgegeben.