Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Стандартные типы данных. Операции над стандартными типами.

Читайте также:
  1. H ;Перенос от предыдущей операции.
  2. Агентские операции
  3. АКТИВНЫЕ ОПЕРАЦИИ КОМЕРЧЕСКОГО БАНКА: ПОНЯТИЕ, ОСНОВНЫЕ ВИДЫ.
  4. Активные операции коммерческих банков, структура активов банка, их качественная характеристика.
  5. Алгебра случайных событий. Основные операции.
  6. Алгоритмы обработки данных. Основные алгоритмические конструкции.
  7. Анализ данных.
  8. АНАЛИТИЧЕСКИЙ УМ И СТАНДАРТНЫЕ БАНКИ ПАМЯТИ
  9. Арендные и лизинговые операции.
  10. Арифметические выражения, арифметические операции, стандартные арифметические функции. Оператор присваивания.

В языке программирования любая переменная характеризуется своим типом. Тип определяет множество значений, которые может принимать переменная и множество операций, допустимых над данной переменной.

 

В языке существуют четыре стандартных типов данных: целый, вещественный (действительный), логический (булевский) и символьный.

 

Целый тип обозначается именем Integer. Его значения простираются от -32768 до 32767. Над данными целого типа применимы следующие операции:

операция название результат пример результат
+ сложение целый 2+568  
- вычитание целый 7-40 -33
* умножение целый 11*4  
/ деление вещественный 5/3 1.66666
div деление нацело целый 9 div 4  
mod взятие остатка от деления целый 7 mod 3  

 

Вещественный тип обозначается именем Real. Его значения от 10 в степени -38 до 10 в степени 38. Причем вещественные числа могут быть записаны двояко: в виде с фиксированной запятой и с плавающей запятой (в экспотенциальном виде). Во втором случае порядок от мантиссы отделяется символом "E".

Например: 0.00001 1.0E-5

2300000.0 2.3E6

-1000000000000000.0 -1.0E15

 

Видно, что способ представления чисел в виде с плавающей запятой является компактным для записи очень больших или очень малых чисел.

Допустимые операции над типом Real:

операция название результат пример результат
+ сложение вещественный 12.56+0.23 1.2790000000E+01
- вычитание вещественный 1.66-3.1 -1.4400000000E+00
* умножение вещественный -34*0.5 -1.7000000000E+01
/ деление вещественный -2E-4/1E6 -2.0000000000E-10

 

Логический тип обозначается именем Boolean.

У данных этого типа всего два возможных значения. Это ложь - False и истина - True.

Операции над логическими величинами имеют результатом также логические значения. Операция not называется унарной, т.к. имеет один операнд, а операции and, or, xor - бинарными, т.е. с двумя операндами.

операция название операнд результат правило формирования результата
not отрицание false true false true значение, противоположное операнду
and И false false false true true false true true false false false true результат true, когда оба true, во всех остальных случаях - false
or ИЛИ false false false true true false true true false true true true результат false, когда оба false, во всех остальных случаях - true
xor исключающее ИЛИ false false false true true false true true false true true false результат true, когда операнды различны, в остальных случаях - false
                 

 

Также логический результат дают операции отношения:

= равно

< меньше

<= меньше или равно

<> не равно

> больше

>= больше или равно

При записи выражений следует учитывать их приоритет, т.е. сначала будут выполняться операции более высокого, а потом более низкого приоритета. Расположение операций в порядке убывания приоритета: not первый (высший)

*,/,div,mod,and второй

+,-,or,xor третий

=,<>,<=,>=,<,> четвертый (низший)

Например, чтобы записать верно выражение "a+b меньше c, или d больше или равно 34", необходимо и достаточно расставить скобки следующим образом: (a+b<34) or (d>=34)

 

Символьный тип именуется Char. Значением этого типа может быть любой из 256 символов - буква, цифра или специальный знак. Константы типа Char записываются в апострофах (одинарных кавычках), например: 'z', 'Я'. Если символ, который надо изобразить, не имеет графического представления, то он записывается с помощью знака # (решетка) и его порядкового номера (от 0 до 255), например: #10, #255, и т.д.

Т.к. элементы типа Char упорядочены, то над ними применимы операции отношения.




Дата добавления: 2015-02-16; просмотров: 41 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав