ціле містить ціле число розміром залежно від системи. Може містити як позитивне так і негативне значення.
ціль а: ціле = 10;
ц64 містить ціле число 64 біт. Може містити як позитивне так і негативне значення.
ціль а: ц64 = 10;
ц32 містить ціле число 32 біт. Може містити як позитивне так і негативне значення.
ціль а: ц32 = 10;
ц16 містить ціле число 16 біт. Може містити як позитивне так і негативне значення.
ціль а: ц16 = 10;
ц8 містить ціле число 8 біт. Може містити як позитивне так і негативне значення.
ціль а: ц8 = 10;
позитивне містить позитивне число розміром залежно від системи. Може містити лише позитивне (беззнакове) значення.
ціль а: позитивне = 10;
п64 містить позитивне число 64 біт. Може містити лише позитивне (беззнакове) значення.
ціль а: п64 = 10;
п32 містить позитивне число 32 біт. Може містити лише позитивне (беззнакове) значення.
ціль а: п32 = 10;
п16 містить позитивне число 16 біт. Може містити лише позитивне (беззнакове) значення.
ціль а: п16 = 10;
п8 містить позитивне число 8 біт. Може містити лише позитивне (беззнакове) значення.
ціль а: п8 = 10;
дійсне містить дійсне число 64 біт. Може містити як позитивне так і негативне значення.
ціль а: дійсне = 3.14;
д64 містить дійсне число 64 біт. Може містити як позитивне так і негативне значення.
ціль а: д64 = 3.14;
д32 містить дійсне число 32 біт. Може містити як позитивне так і негативне значення.
ціль а: д32 = 3.14;
логічне містить позитивне число 8 біт. Зазвичай містить значення 1 або 0 або так або ні.
ціль а: логічне = так; ціль б: логічне = ні;
адреса містить адресу.
ціль а: адреса = пусто;
Т[к] містить масив обʼєктів типу Т розміром к.
ціль а: ціле[5] = ціле[5] { 1, 2, 3, 4, 5 }; // масив на стопці розміром 5 елементів
адреса<Т> містить адресу на обʼєкт типу Т.
ціль а: адреса<ціле> = malloc(ціле.розмір) як адреса<ціле>;
Т -> Т містить адресу на дію.
дія сума(а: ціле, б: ціле): ціле { вернути а + б; } ціль д: (ціле, ціле) -> ціле = привіт;