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.