int32 | trunc32 ( x, intbase = 10 ) |
x | Ein beliebiger Parameter, der mittels num() in einen numerischen Wert gewandelt wird. |
intbase | Zahlenbasis für Zahlen ohne Prefix.
Bei der Umwandlung eines Textes in eine Ganzzahl sind als Prefix |
Der Ausdruck
Fließkommazahlen werden vor der Umwandlung mittels round() mathematisch gerundet. Ausdrücke vom Typ NONE, LIST und MAP führen immer zum Wert '0'.
Gegenüber int32() hat behandelt die Funktion trunc32() 64-Bit Zahlen (auch nach der Wandlung aus einer Zeichenkette) besonders: Die oberen 32 Bits werden einfach abgeschnitten, so dass nur die unteren 32 Bits 1:1 für das Ergebnis verwendet werden.
Werte kleiner als der Minimalwert (-2.147.483.648) werden zum Minimalwert gewandelt und Werte größer als der Maximalwert (2.147.483.647) werden zum Maximalwert gewandelt.
Typ-Umwandlung | |
---|---|
Funktion | Kurzinfo |
Einen Ausdruck ein einen Wahrheitswert wandeln. | |
Eine Liste mit den Kopien der einzelnen Parameter erzeugen. Aus Listen und Maps werden alle Elemente einzeln kopiert. | |
Den Zeichenkode eines Zeichens ermitteln. | |
Den Zeichenkode eines Multi-Byte-Zeichens ermitteln. | |
Einen Ausdruck in eine Fließkommazahl wandeln. | |
— | |
Einen Ausdruck in eine 32-Bit Ganzzahl wandeln. | |
Einen Ausdruck in eine 64-Bit Ganzzahl wandeln. | |
— | |
— | |
Eine Liste mit den Kopien der einzelnen Parameter erzeugen. | |
— | |
Einen Wahrheitswert ermitteln, wobei Zeichenketten auf deutsche und englische Bezeichnungen ausgewertet werden. | |
Einen Ausdruck in eine Zahl wandeln. | |
— | |
Einen Ausdruck in eine 32-Bit Ganzzahl wandeln. Bei 64-Bit Ganzzahlen werden die oben 32 Bits abgeschnitten. |