# Integer

Operators and functions for working with integers of int type are described here.

## Operators

 Operator Result Description int ? bool true, if the number doesn't equal zero. int + int int The addition of two integers. int - int int Subtract two integers. int * int int Multiplication of two integers. int / int int The division of two integers. When dividing by zero, an error is returned. int == int bool Returns true if two numbers are equal and false, otherwise. int > int bool Returns true if the first number is greater than the second and false, otherwise. int < int bool Returns true if the first number is less than the second and false, otherwise. int != int bool Returns true if two numbers are not equal and false, otherwise. int >= int bool Returns true if the first number is greater than or equal to the second and false, otherwise. int <= int bool Returns true if the first number is less than or equal to the second and false, otherwise. int % int int Returns the remainder after dividing two numbers (modulo operator). int | int int Bitwise OR. int ^ int int Bitwise XOR. int & int int Bitwise AND. int << int int Bitwise left shift. int >> int int Bitwise right shift. - int int Change the sign of an integer. ^ int int Bitwise NOT. int = int int Simple assignment operator. int = char int Assigning a character to a variable. int += int int Add and assignment operator. int -= int int Subtract and assignment operator. int /= int int Divide and assignment operator. int *= int int Multiply and assignment operator. int %= int int Modulus and assignment operator. int |= int int Bitwise and assignment operator. int ^= int int Bitwise exclusive OR and assignment operator. int &= int int Bitwise inclusive OR and assignment operator. int <<= int int Left shift and assignment operator. int >>= int int Right shift AND assignment operator.

## Functions

### Abs(int i) int

The Abs function returns the absolute value of the number.

### bool(int i) bool

The bool function returns false if the passed parameter is 0, otherwise it returns true.

### float(int i) float

The float function converts an integer to a float number.

### Max(int l, int r) int

The Max function returns the maximum of two values.

### Min(int l, int r) int

The Min function returns the minimum of two values.

### Random(int n) int

The Random function returns a non-negative pseudo-random number in [0,n).

### str(int i) str

The str function converts an integer to a string.

Last updated