Basic Types

Integers, floating-point numbers, and booleans are part of the language:

const std = @import("std");
const print = std.debug.print;

pub fn main() void {
    print("1 + 1 = {}\n", .{1 + 1});
    print("2 - 3 = {}\n", .{2 - 3});

    print("1.1 * 2.2 = {}\n", .{1.1 * 2.2});
    print("1.0 / 2.0 = {}\n", .{1.0 / 2.0});

    print("true and false = {}\n", .{true and false});
    print("true or  false = {}\n", .{true or false});
}
$ zig run basic-types.zig 
1 + 1 = 2
2 - 3 = -1
1.1 * 2.2 = 2.4200000000000000000000000000000003
1.0 / 2.0 = 0.5
true and false = false
true or  false = true

Next example: Variables.