1. Логический (Boolean) - принимает одно из двух значение: истина или ложь (True или False).
2. Целочисленный (Integer) - принимает значения из множества целых чисел. Бывает несколько вариаций integer, зависящих от размера выделяемого на переменную и от того, со знаком ли число (int, int32, long, shor, byte и т.д. - в разных языках программирования могут быть свои обозначения).
3. Дробный (double или float) - принимает значения из множества рациональных чисел. В разных языках программирования свои особенности и различия между double и float.
4. Текстовый, строковый (string) - принимает значение в виде текста. По сути своей является массивом элементов типа char. char - принимает значение в виде 1 символа.
Примечание:
1. Большинство высокоуровневых языков программирования поддерживают возможность создания других типов посредством ООП.
2. В языках программирования с динамической типизацией опущена разница между вариациями integer типов и между float и double. Также часто, что в таких языках тип string и char - одно и то же.
Answers & Comments
Verified answer
Оcновые типы:
1. Логический (Boolean) - принимает одно из двух значение: истина или ложь (True или False).
2. Целочисленный (Integer) - принимает значения из множества целых чисел. Бывает несколько вариаций integer, зависящих от размера выделяемого на переменную и от того, со знаком ли число (int, int32, long, shor, byte и т.д. - в разных языках программирования могут быть свои обозначения).
3. Дробный (double или float) - принимает значения из множества рациональных чисел. В разных языках программирования свои особенности и различия между double и float.
4. Текстовый, строковый (string) - принимает значение в виде текста. По сути своей является массивом элементов типа char. char - принимает значение в виде 1 символа.
Примечание:
1. Большинство высокоуровневых языков программирования поддерживают возможность создания других типов посредством ООП.
2. В языках программирования с динамической типизацией опущена разница между вариациями integer типов и между float и double. Также часто, что в таких языках тип string и char - одно и то же.