Truncate (float to float)
Die trunc
-Anweisungen, kurz für truncate, werden verwendet, um den Wert einer Zahl ohne ihren Bruchteil zu erhalten.
trunc
unterscheidet sich von floor
, wenn es auf negative Zahlen angewendet wird. floor
rundet in diesen Fällen ab, während trunc
aufrundet.
Es gibt eine andere trunc
-Anweisung, die den Bruchteil einer Gleitkommazahl abschneidet und in eine Ganzzahl umwandelt.
Probieren Sie es aus
Syntax
wasm
;; load a number onto the stack
f32.const 2.7
;; discard the fractional part (.7)
f32.trunc
;; the top item on the stack will now be 2
Anweisung | Binärer Opcode |
---|---|
f32.trunc |
0x8f |
f64.trunc |
0x9d |