ВУЗ:
Составители:
Рубрика:
4
ЛАБОРАТОРНАЯ РАБОТА 1
ПОСТРОЕНИЕ ПРОГРАММ РАЗВЕТВЛЕННОЙ СТРУКТУРЫ
Цель работы
: приобретение практических навыков записи арифметических выра-
жений и использования в программе оператора условия и оператора переключате-
ля.
1.1 Методические указания к выполнению работы
В программе на Си в выражениях желательно использовать константы и
переменные одного типа. Если происходит смешивание типов, то компилятор не
считает программу неправильной, а использует набор правил для автоматического
преобразования типов:
1. Если операция выполняется над данными двух разных типов, обе величи-
ны приводятся к "высшему" из двух типов. Этот процесс называется "повышением"
типа.
2. Последовательность имен типов, упорядоченных от "высшего" к "низшему"
выглядит так:
double float long int short char
Применение ключевого слова unsigned повышает ранг соответствующего типа
данных со знаком.
3. В операторе присваивания конечный результат вычисления выражения в
правой части приводится к типу переменной, которой должно быть присвоено это
значение. Данный процесс может привести и к "повышению" и к "понижению" типа.
Для сохранения точности вычислений при арифметических операциях все ве-
личины типа float преобразуются в данные типа double, а типы char и short преоб-
разуются к типу int. Это существенно уменьшает ошибку округления.
Для организации программ разветвленной структуры на языке Си использует-
ся условный оператор, условная операция и оператор переключатель.
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »