типы для хранения целых чисел с разной точностью;
типы для хранения символов строк;
тип для хранения значений true и false;
типы для хранения вещественных чисел с разной точностью;
и другие
Логический тип
Логические, или булевы значения (по фамилии их изобретателя — Буля), могут иметь лишь одно из двух состояний — «истина» или «ложь». В разных языках обозначаются bool или Boolean. «Истина» может обозначаться как true. «Ложь», соответственно, false. В языках C и C++ любое ненулевое число трактуется как «истина», а ноль — как «ложь». В принципе, для реализации типа достаточно одного бита, однако из-за особенностей микропроцессоров, на практике размер булевых величин обычно равен размеру машинного слова.
Логический тип в языке C# - bool
ПРИМЕР: bool A=true;
bool alive = true
Доступные операции с логическим типом данных
И (логическое умножение) (AND),
ИЛИ (логическое сложение) (OR ),
исключающее ИЛИ (сложение с переносом) (XOR ),
эквивалентность (равенство) (EQV ,=,==)
инверсия (NOT , ~, !=)
сравнение (>, <, <=, >=)
Целочисленные типы
Целочисленные типы содержат в себе значения, интерпретируемые как числа (знаковые и беззнаковые). Служит для представления целых чисел.
Количество чисел в машинном изображении множества целых чисел зависит от длины машинного слова, обычно выражаемой в битах. Например, при длине машинного слова 1 байт (8 бит) диапазон представимых целых чисел со знаком от -128 до 127. В беззнаковом формате байтовое представление числа будет от 0 до 255 (28 - 1). Если используется 32-разрядное машинное слово, то целое со знаком будет представлять значения от −2 147 483 648 (-231) до 2 147 483 647 (231−1); всего 1 0000 000016 (4 294 967 29610) возможных значений.
Ограничение длины машинного слова обусловлено конкретной аппаратной реализацией того или иного компьютера.