Stdlib.Char(3) OCaml library Stdlib.Char(3)

# [NAME](#NAME)

Stdlib.Char - no description

# [Module](#Module)

Module Stdlib.Char

# [Documentation](#Documentation)

Module **Char**  
: **(module Stdlib\_\_Char)**

*val code* : **char -&gt; int**

Return the ASCII code of the argument.

*val chr* : **int -&gt; char**

Return the character with the given ASCII code.

**Raises Invalid\_argument** if the argument is outside the range 0--255.

*val escaped* : **char -&gt; string**

Return a string representing the given character, with special characters escaped following the lexical conventions of OCaml. All characters outside the ASCII printable range (32..126) are escaped, as well as backslash, double-quote, and single-quote.

*val lowercase* : **char -&gt; char**

**Deprecated.** Functions operating on Latin-1 character set are deprecated.

Convert the given character to its equivalent lowercase character, using the ISO Latin-1 (8859-1) character set.

*val uppercase* : **char -&gt; char**

**Deprecated.** Functions operating on Latin-1 character set are deprecated.

Convert the given character to its equivalent uppercase character, using the ISO Latin-1 (8859-1) character set.

*val lowercase\_ascii* : **char -&gt; char**

Convert the given character to its equivalent lowercase character, using the US-ASCII character set.

**Since** 4.03.0

*val uppercase\_ascii* : **char -&gt; char**

Convert the given character to its equivalent uppercase character, using the US-ASCII character set.

**Since** 4.03.0

*type t* = **char**

An alias for the type of characters.

*val compare* : **t -&gt; t -&gt; int**

The comparison function for characters, with the same specification as **compare** . Along with the type **t** , this function **compare** allows the module **Char** to be passed as argument to the functors **Set.Make** and **Map.Make** .

*val equal* : **t -&gt; t -&gt; bool**

The equal function for chars.

**Since** 4.03.0

2026-09-15 OCamldoc

---

Document: Stdlib.Char(3o) from ocaml-4 4.14.4-r3 (Chainguard OS)
Source: https://github.com/ocaml/ocaml
