Addition
Unary positive, makes number positive
Subtraction
Unary negative, makes number negative
Multiplication
Division
Indice
Equals
Is equal to
Is not equal to
Greater than
Less than
Greater than or equal to
Less than or equal to
Bitwise AND
Bitwise OR
Bitwise XOR
Bitwise NOT
Bitwise NAND
Bitwise NOR
Arithmetic shift left (shifts all the bits one space to the left, essentially multiplying it by 2)
Logical shift right (shifts all the bits one space to the right, essentially dividing it by 2)
AND operator
OR operator
NOT operator
Links related expressions together
Denotes an object is an array during declaration, also holds the array's size, unless being initialised
int numbers[4];
References a array's index
numbers[3]
Denotes parameters of a module
Denotes the condition of a block
Concatenates strings
Initialises an array
int numbers[] = {0, 1, 2, 3};
Used for cases
Declares a string
Declares a string
Declares end of a line of code
Declares multiple arguments
double average(int number, ...) {
Numerical prefix where "s" denotes size of data in bits and "t" denotes the type of digit system
Begins a statement
Ends a statement
Default case in a case statement
Block of code executed at the initiation of execution and then never again
Used for declaring if statements
Used for declaring while loops
Used for declaring for loops
Used for declaring else statements
Used to tell compiler to complete the next iteration of a loop
Used to tell compiler to end the loop
Used to tell compiler the rest of this line is not to be compiled
Opens a multi line comment
Closes a multi line comment