For the complete documentation index, see llms.txt. This page is also available as Markdown.

Numbers and Math

This page provides syntax for using numbers and mathematic operations in Julia. Each section includes an example to demonstrate the described syntax and operations.

Types of Numbers

  • Integer (positive and negative counting number) - e.g., -3, -2, -1, 0, 1, 2, and 3

    • Signed: Int8, Int16, Int32, Int64, and Int128

    • Unsigned: UInt8, UInt16, UInt32, UInt64, and UInt128

    • Boolean: Bool (0 = False and 1 = True)

  • Float (real or floating point numbers) - e.g., -2.14, 0.0, and 3.777

    • Float16, Float32, Float64

Use typeof() function to determine type

Input:

# Define two variables x and y
x = 100
y = 3.14

# Print out the variable types for each
println(typeof(x))
println(typeof(y))

Output:

Arithmetic Operators

Operator
Example

Addition

x + y

Subtraction

x - y

Multiplication

x * y

Division

x / y

Power (Exponent)

x ^ y

Remainder (Modulo)

x % y

Negation (for Bool)

!x

Input:

Output:

Comparison Operators and Functions

Input:

Operator
Example

Equality

x == y or isequal(x, y)

Inequality

x != y or !isequal (x, y)

Less than

x < y

Less than or equal to

x <= y

Greater than

x > y

Greater than or equal to

x >= y

Output:

Exercises

  • Create a Health Calculator Using Julia - Forthcoming!

Resources

Last updated