fixnum?[procedure] fixnum? obj
R6RS, ChezScheme, Chicken, Gauche,
Bigloo: Returns #t iff obj is a fixnum.
See also bignum?, ratnum?, flonum?, cflonum?.
Implementations have specialized operations on fixnums. The set of such operations differ among them.
- R6RS
fixnum-width?, least-fixnum?, greatest-fixnum?,
fx=?, fx<?, fx>?, fx<=?, fx>=?,
fxzero?, fxpositive?, fxnegative?, fxodd?, fxeven?,
fxmax, fxmin, fx+, fx*, fx-, fxdiv-and-mod?,
fxdiv?, fxmod, fxdiv0-and-mod0?, fxdiv0?, fxmod0?,
fx+/carry?, fx-/carry?, fx*/carry?, fxnot,
fxand, fxior, fxxor, fxif?, fxbit-count?, fxlength?,
fxfirst-bit-set?, fxbit-set??, fxcopy-bit?, fxbit-field?,
fxcopy-bit-field?, fxarithmetic-shift, fxarithmetic-shift-left,
fxarithmetic-shift-right, fxrotate-bit-field?, fxreverse-bit-field?
- ChezScheme
most-positive-fixnum,
most-negative-fixnum, fx=, fx<, fx<=, fx>,
fx>=, fxzero?, fxpositive?, fxnegative?,
fxnonpositive?, fxnonnegative?, fxeven?,
fxodd?, fx+, fx-, fx*, fx/,
fx1+, fx1-, fxquotient, fxremainder,
fxmodulo, fxabs, fxneg, fxmax, fxmin, fxlogand,
fxlogor, fxlogior, fxlogxor, fxlognot,
fxlogbit??, fxlogtest?, fxlogbit1?, fxlogbit0?, fxsll,
fxsrl, fxsra, fixnum->flonum
- Chicken
fx+, fx-, fx*, fx/, fxmod, fxneg,
fxmin, fxmax, fx=, fx>, fx<, fx<=, fx>=,
fxand, fxior, fxxor, fxnot, fxshl, fxshr
- Gauche
- Bigloo
=fx, >fx, <fx, >=fx,
<=fx, +fx, *fx, -fx, /fx, negfx.
|