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.