Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание. Определить, где и какие допущены ошибки при записи следующих констант:



Определить, где и какие допущены ошибки при записи следующих констант:

· 'a' 'n' '' '052' 'a' '/n' 'ф' '8.15 p.m.'

· "Красное и черное" "Chapter 3 (Cont 'd" "1.3e12"

· "Он сказал: "Не спите на занятиях"

Вопросы.

1. В чем преимущества беззнаковых и длинных констант?

2. Может ли отрицательная восьмеричная константа быть длинной?

3. Какие максимально допустимые значения могут принимать:

a) беззнаковая шестнадцатеричная длинная константа;

б) беззнаковая длинная восьмеричная константа?

4. Какие ошибки допущены при записи следующих констант:

0X1a234 01281 X19FA 0x1AL1 0xAB.12

5. Какая форма записи констант носит название научной нотации?

6. Почему константы с плавающей точкой по своей природе являются приближенными?

Основные операции языка Си

Общие положения

Выражения формируются из отдельных констант, переменных, элементов массивов и вызовов функций с помощью различных операций (operators). В Си имеется большое число операций, которые можно классифицировать по нескольким признакам.

Элементы данных (data items), которые участвуют в операции, называются операндами. В зависимости от числа операндов, операции делятся на унарные (с одним операндом), бинарные (с двумя операндами). В Си имеется также операция, в которой используются три операнда (тернарная). В качестве операндов у большинства операций могут быть выражения.

Другая классификация операций основана на их содержании — арифметические, логические, сравнения и т.п.

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

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

Третье свойство, определяющее операции, — это позиция символа операции (оператора) по отношению к операндам в записи операции. Различаются три позиции:

· префиксная — символ операции стоит перед операндом, на которыйон воздействует;

· инфиксная — символ операции стоит между операндами;

· постфиксная — когда символ операции стоит после операнда.





Дата публикования: 2014-12-25; Прочитано: 170 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...