Numbers C dictionary — Common Lisp and C equivalence
| Lisp symbol | C function |
| = | cl_object cl_E() |
| /= | cl_object cl_NE() |
| < | cl_object cl_L() |
| > | cl_object cl_G() |
| <= | cl_object cl_LE() |
| >= | cl_object cl_GE() |
| max | cl_object cl_max(cl_narg narg, ...) |
| min | cl_object cl_min(cl_narg narg, ...) |
| minusp | cl_object cl_minusp(cl_object real) |
| plusp | cl_object cl_plusp(cl_object real) |
| zerop | cl_object cl_zerop(cl_object number) |
| floor | cl_object cl_floor(cl_narg narg, cl_object number, ...) |
| ffloor | cl_object cl_ffloor(cl_narg narg, cl_object number, ...) |
| ceiling | cl_object cl_ceiling(cl_narg narg, cl_object number, ...) |
| fceiling | cl_object cl_fceiling(cl_narg narg, cl_object number, ...) |
| truncate | cl_object cl_truncate(cl_narg narg, cl_object number, ...) |
| ftruncate | cl_object cl_ftruncate(cl_narg narg, cl_object number, ...) |
| round | cl_object cl_round(cl_narg narg, cl_object number, ...) |
| fround | cl_object cl_fround(cl_narg narg, cl_object number, ...) |
| sin | cl_object cl_sin(cl_object radians) |
| cos | cl_object cl_cos(cl_object radians) |
| tan | cl_object cl_tan(cl_object radians) |
| asin | cl_object cl_asin(cl_object number) |
| acos | cl_object cl_acos(cl_object number) |
| atan | cl_object cl_atan(cl_narg narg, cl_object number1, ...) |
| sinh | cl_object cl_sinh(cl_object number) |
| cosh | cl_object cl_cosh(cl_object number) |
| tanh | cl_object cl_tanh(cl_object number) |
| asinh | cl_object cl_asinh(cl_object number) |
| cosh | cl_object cl_acosh(cl_object number) |
| atanh | cl_object cl_atanh(cl_object number) |
| * | cl_object cl_X(cl_narg narg, ...) |
| + | cl_object cl_P(cl_narg narg, ...) |
| - | cl_object cl_M(cl_narg narg, cl_object number, ...) |
| / | cl_object cl_N(cl_narg narg, cl_object number, ...) |
| 1+ | cl_object cl_1P() |
| 1- | cl_object cl_1M() |
| abs | cl_object cl_abs(cl_object number) |
| evenp | cl_object cl_evenp(cl_object integer) |
| oddp | cl_object cl_oddp(cl_object integer) |
| exp | cl_object cl_exp(cl_object number) |
| expt | cl_object cl_expt(cl_object base, cl_object power) |
| gcd | cl_object cl_gcd(cl_narg narg, ...) |
| lcm | cl_object cl_lcm(cl_narg narg, ...) |
| log | cl_object cl_log(cl_narg narg, cl_object number, ...) |
| mod | cl_object cl_mod(cl_object number, cl_object divisor) |
| rem | cl_object cl_rem(cl_object number, cl_object divisor) |
| signum | cl_object cl_signum(cl_object number) |
| sqrt | cl_object cl_sqrt(cl_object number) |
| isqrt | cl_object cl_isqrt(cl_object natural) |
| make-random-state | cl_object cl_make_random_state(cl_narg narg, ...) |
| random | cl_object cl_random(cl_narg narg, cl_object limit, ...) |
| random-state-p | cl_object cl_random_state_p(cl_object object) |
| numberp | cl_object cl_numberp(cl_object object) |
| cis | cl_object cl_cis(cl_object radians) |
| complex | cl_object cl_complex(cl_narg narg, cl_object realpart, ...) |
| complexp | cl_object cl_complexp(cl_object object) |
| conjugate | cl_object cl_conjugate(cl_object number) |
| phase | cl_object cl_phase(cl_object number) |
| realpart | cl_object cl_realpart(cl_object number) |
| imagpart | cl_object cl_imagpart(cl_object number) |
| upgraded-complex-part-type | cl_object cl_upgraded_complex_part_type(cl_narg narg, cl_object typespec, ...) |
| realp | cl_object cl_realp(cl_object object) |
| numerator | cl_object cl_numerator(cl_object rational) |
| denominator | cl_object cl_denominator(cl_object rational) |
| rational | cl_object cl_rational(cl_object number) |
| rationalize | cl_object cl_rationalize(cl_object number) |
| rationalp | cl_object cl_rationalp(cl_object object) |
| ash | cl_object cl_ash(cl_object integer, cl_object count) |
| integer-length | cl_object cl_integer_length(cl_object integer) |
| integerp | cl_object cl_integerp(cl_object object) |
| parse-integer | cl_object cl_parse_integer(cl_narg narg, cl_object string, ...) |
| boole | cl_object cl_boole(cl_object op, cl_object integer1, cl_object integer2) |
| logand | cl_object cl_logand(cl_narg narg, ...) |
| logandc1 | cl_object cl_logandc1(cl_object integer1, cl_object integer2) |
| logandc2 | cl_object cl_logandc2(cl_object integer1, cl_object integer2) |
| logeqv | cl_object cl_logeqv(cl_narg narg, ...) |
| logior | cl_object cl_logior(cl_narg narg, ...) |
| lognand | cl_object cl_lognand(cl_object integer1, cl_object integer2) |
| lognor | cl_object cl_lognor(cl_object integer1, cl_object integer2) |
| lognot | cl_object cl_lognot(cl_object integer) |
| logorc1 | cl_object cl_logorc1(cl_object integer1, cl_object integer2) |
| logorc2 | cl_object cl_logorc2(cl_object integer1, cl_object integer2) |
| logxor | cl_object cl_logxor(cl_narg narg, ...) |
| logbitp | cl_object cl_logbitp(cl_object index, cl_object integer) |
| logcount | cl_object cl_logcount(cl_object integer) |
| logtest | cl_object cl_logtest(cl_object integer1, cl_object integer2) |
| byte | cl_object cl_byte(cl_object size, cl_object position) |
| bytes-size | cl_object cl_byte_size(cl_object bytespec) |
| byte-position | cl_object cl_byte_position(cl_object bytespec) |
| deposit-field | cl_object cl_deposit_field(cl_object newbyte, cl_object bytespec, cl_object integer) |
| dpb | cl_object cl_dpb(cl_object newbyte, cl_object bytespec, cl_object integer) |
| ldb | cl_object cl_ldb(cl_object bytespec, cl_object integer) |
| ldb-test | cl_object cl_ldb_test(cl_object bytespec, cl_object integer) |
| mask-field | cl_object cl_mask_field(cl_object bytespec, cl_object integer) |
| decode-float | cl_object cl_decode_float(cl_object float) |
| scale-float | cl_object cl_scale_float(cl_object float, cl_object integer) |
| float-radix | cl_object cl_float_radix(cl_object float) |
| float-sign | cl_object cl_float_sign(cl_narg narg, cl_object float1, ...) |
| float-digits | cl_object cl_float_digits(cl_object float) |
| float-precision | cl_object cl_float_precision(cl_object float) |
| integer-decode-float | cl_object cl_integer_decode_float(cl_object float) |
| float | cl_object cl_float(cl_narg narg, cl_object number) |
| floatp | cl_object cl_floatp(cl_object object) |
| arithmetic-error-operands | [Only in Common Lisp] |
| arithmetic-error-operation | [Only in Common Lisp] |