6.9.2. Binary integer literals — Glasgow Haskell Compiler 9.0.1 User's Guide

# 6.9.2. Binary integer literals

`BinaryLiterals`

  Since: | 7.10.1

  Allow the use of binary notation in integer literals.

Haskell 2010 and Haskell 98 allows for integer literals to be given in decimal, octal (prefixed by `0o` or `0O`), or hexadecimal notation (prefixed by `0x` or `0X`).

The language extension `BinaryLiterals` adds support for expressing integer literals in binary notation with the prefix `0b` or `0B`. For instance, the binary integer literal `0b11001001` will be desugared into `fromInteger 201` when `BinaryLiterals` is enabled.