Типы данных


Как правило, к простым относятся числовые типы



бет5/11
Дата20.09.2023
өлшемі2,75 Mb.
#108959
1   2   3   4   5   6   7   8   9   10   11

Как правило, к простым относятся числовые типы:


типы для хранения целых чисел с разной точностью;
типы для хранения символов строк;
тип для хранения значений 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) возможных значений.
  • Ограничение длины машинного слова обусловлено конкретной аппаратной реализацией того или иного компьютера.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   11




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет