The character type Char is an enumeration whose values represent Unicode characters. A character literal in Haskell has type Char.
To convert a Char to or from an Int, use toEnum and fromEnum from the Enum class respectively (equivalently ord and chr also do the trick).