文件名称:ocaml-stdint:OCaml的各种有符号和无符号整数
文件大小:57KB
文件格式:ZIP
更新时间:2024-05-29 16:54:08
OCaml
ocaml-stdint 该OCaml库提供具有指定宽度的整数类型。 它提供以下无符号整数类型: uint8 uint16 uint24 uint32 uint40 uint48 uint56 uint64 uint128 以及以下带符号整数类型的列表: int8 int16 int24 int32(与基础库中的int32相同) int40 int48 int56 int64(与基础库中的int64相同) int128 每个实现Int接口的整数类型都有一个模块。 该接口类似于基础库中的Int32和Int64,但是提供了更多的函数和常量,例如 算术和按位运算 常数,例如最大值和最小值 中缀运算符 往返于其他所有整数类型(包括int,float和nativeint)的转换 解析并转换为可读字符串(二进制,八进制,十进制,十六进制) 以大字节序和小字
【文件预览】:
ocaml-stdint-master
----.gitignore(32B)
----Makefile(352B)
----.travis.yml(443B)
----LICENSE(1KB)
----spec()
--------common.ml(2KB)
--------int32.ml(413B)
--------int128.ml(916B)
--------uint64.ml(694B)
--------uint128.ml(913B)
--------uint32.ml(411B)
----README.md(4KB)
----dune-project(1KB)
----tests()
--------.gitignore(58B)
--------stdint_test.ml(18KB)
--------dune(58B)
----gen()
--------gen.ml(4KB)
----lib()
--------stdint.ml(72KB)
--------nativeint_conv.c(3KB)
--------uint128_stubs.c(10KB)
--------stdint.mli(12KB)
--------uint64.h(156B)
--------uint64_conv.c(3KB)
--------int_conv.c(3KB)
--------int40_conv.c(3KB)
--------int40.h(154B)
--------int_wrapper.ml(2KB)
--------int128_conv.c(5KB)
--------uint48.h(181B)
--------int24_conv.c(3KB)
--------uint24_conv.c(3KB)
--------uint56.h(180B)
--------int16.h(294B)
--------int128.h(548B)
--------uint40_stubs.c(1KB)
--------uint48_conv.c(3KB)
--------float_conv.c(3KB)
--------int_wrapper.mli(753B)
--------int56.h(153B)
--------uint40_conv.c(3KB)
--------uint40.h(181B)
--------bytes_conv.mli(554B)
--------int56_stubs.c(1KB)
--------str_conv.mli(817B)
--------int48_conv.c(3KB)
--------uint16.h(160B)
--------infix.mli(321B)
--------int56_conv.c(3KB)
--------int8_conv.c(3KB)
--------uint48_stubs.c(1KB)
--------uint8_conv.c(3KB)
--------dune(987B)
--------bytes_conv.ml(2KB)
--------int128_stubs.c(8KB)
--------int48.h(154B)
--------int16_conv.c(3KB)
--------uint32_conv.c(3KB)
--------uint32_stubs.c(4KB)
--------uint56_stubs.c(1KB)
--------int32_conv.c(3KB)
--------int24.h(293B)
--------uint64_stubs.c(4KB)
--------int48_stubs.c(1KB)
--------int8.h(286B)
--------uint16_conv.c(3KB)
--------uint128_conv.c(5KB)
--------str_conv.ml(5KB)
--------int40_stubs.c(1KB)
--------uint56_conv.c(3KB)
--------uint32.h(156B)
--------infix.ml(408B)
--------uint24.h(162B)
--------uint8.h(153B)
--------int64_conv.c(3KB)
--------uint128.h(1KB)
----CHANGES.md(684B)
----stdint.opam(1KB)
----stdint.opam.template(143B)