прога. Вещественные переменные
Скачать 18.04 Kb.
|
Вещественные переменные. Внутреннее представление вещественного числа в памяти компьютера отличается от представления целого числа. Число с плавающей точкой представлено в экспоненциальной форме.±mE±p±mE±pгде m - мантисса (целое или дробное число с десятичной точкой), р- порядок (целое число). Для того чтобы перевести число в экспоненциальной форме к обычному представлению с фиксированной точкой, необходимо мантиссу умножить на десять в степени порядок Например: −6.42E+2=−6,42∗102−6.42E+2=−6,42∗102 Диапазоны значений вещественных типов
Целочисленный типДанные типа int в памяти компьютера могут занимать либо 2, 4 или 8 байт. Это зависит от разрядности процессора. По умолчанию все целые типы считаются знаковыми, то есть спецификатор signed (знаковый ) можно не указывать. Спецификатор unsigned (беззнаковый) позволяет представлять только положительные числа. Диапазоны значений целочисленных типов
Оператор присваивания в C++ оператор присваивания (=) не является знаком равенства и не может использоваться для сравнения значений. Оператор равенства записывается как «двойное равно: = =. Условные операторы – это специальные конструкции, благодаря которым в программе происходит ветвление в зависимости от условий. Программа принимает логическое решение, выбор, в зависимости от которого выполняет те или иные действия: если так, то идём сюда, если иначе, то сюда. Оператор выбора switch позволяет выбрать один вариант хода решения задачи из нескольких в зависимости от значения выражения. Таким образом, обеспечивается многонаправленное разветвление в программе. Оператор switch может быть заменен оператором if. Однако, в некоторых случаях использование оператора switch может быть более эффективным, чем использование оператора if. Цикл с параметром for (действие до начала цикла; условие продолжения цикла; действия в конце каждой итерации цикла) {инструкция цикла 1; инструкция цикла 2; …; инструкция цикла N;} Цикл с предусловием while (Условие) {Тело цикла;} Данный цикл будет выполняться, пока условие, указанное в круглых скобках, является истиной. Цикл с постусловием Цикл do while очень похож на цикл while. Единственное их различие в том, что при выполнении цикла do while один проход цикла будет выполнен независимо от условия. Оператор break применяется для прерывания текущей итерации.С его помощью происходит выход из блока фигурных скобок оператора цикла либо оператора switch с дальнейшей передачей управления следующему оператору. Оператор continue предназначен для перехода к выполнению следующей итерации цикла. Если в теле цикла встречается оператор continue, то: выполнение текущей итерации останавливается; происходит переход к следующей итерации цикла. досрочное завершение текущей итерации цикла. В языке С++ имеются операторы, которые позволяют досрочно прекратить выполнение цикла, либо какой-то его итерации.(break,continue). Массив — это структура данных, которая содержит множество значений, относящихся к одному и тому же типу. Например, массив может содержать 60 значений типа int, которые представляют информацию об объемах продаж за 5 лет, 12 значений типа short, представляющих количество дней в каждом месяце, или 365 значений типа float, которые указывают ежедневные расходы на питание в течение года. Каждое значение сохраняется в отдельном элементе массива, и компьютер хранит все элементы массива в памяти последовательно — друг за другом. Сортировка массива - это процесс распределения всех элементов массива в определенном порядке. Указатели существует три основные свойства, которые должна отслеживать компьютерная программа, когда она сохраняет данные. • где хранится информация; • какое значение сохранено; • разновидность сохраненной информации. Размер статического массива.Оператор sizeof можно использовать и с массивами: он возвращает общий размер массива (длина массива умножена на размер одного элемента) в байтах. Динамическое выделение памяти - это способ запроса памяти из операционной системы запущенными программами по мере необходимости. |