String OCaml-如何将int转换为字符串?

String OCaml-如何将int转换为字符串?,string,int,ocaml,String,Int,Ocaml,如何将int转换为字符串?示例:1到“1”。使用函数string\u of_int(请参阅文档,该模块包含在顶级命名空间中自动提供给所有OCaml程序的函数)。另一种解决方案是使用模块Printf,该模块允许您选择打印格式: Printf.sprintf "%d" 42 给你“42” 但您可能更喜欢使用八进制、十六进制、二进制等表示形式。比如说, Printf.sprintf "%x" 42 给出“2a”,它是42的十六进制表示形式 Printf.sprintf "0x%x" 42 将给您

如何将int转换为字符串?示例:1到“1”。

使用函数
string\u of_int
(请参阅文档,该模块包含在顶级命名空间中自动提供给所有OCaml程序的函数)。

另一种解决方案是使用模块Printf,该模块允许您选择打印格式:

Printf.sprintf "%d" 42
给你“42”

但您可能更喜欢使用八进制、十六进制、二进制等表示形式。比如说,

Printf.sprintf "%x" 42
给出“2a”,它是42的十六进制表示形式

Printf.sprintf "0x%x" 42
将给您“0x2a”

有关更多详细信息,请参阅