Integers¶
Integers in Squirrel are 32 bit signed integers and can be any whole number (in the 32 bit confines).
An Integer is a primitive type with a default value of 0.
The type keyword for Integers is int.
Literals¶
Integers can be represented with multiple different literals.
-
Decimal
Regular decimal letters will always be an integer decimal literal.
int n = 123 -
Hexadecimal
If any number is prefixed with
0x, it is a hexadecimal literal.int n = 0x0012 // 18 -
Octal
Numbers starting with a
0are octal literals.int n = 075 // 61 -
Chars
A single letter or escaped sequence are character literals. Their value is the ASCII value of the letter.
int a = 'a' // 97 int newline = '\n' // 10