C++ для «чайников» | страница 4



>

>            Ограничения диапазона 43

>        Решение проблемы усечения дробной части 44

>        Ограничения, налагаемые на числа с плавающей точкой 44

>            Перечисление 44

>            Скорость вычислений 45

>            Потеря точности 45

>            Ограниченность диапазона 45

>    Объявления типов переменных 45

>        Константы 47

>        Специальные символы 47

>    Логические выражения 48

>    Выражения смешанного типа 48

Глава 3. Выполнение математических операций 50

>    Бинарная арифметика 50

>    Анализ выражений 51

>    Определение порядка операций 52

>    Выполнение унарных операций 53

>    Использование операторов присвоения 54

Глава 4. Выполнение логических операций 55

>      Зачем нужны логические операторы 55

>      Использование простых логических операторов 55

>          Хранение логических значений 57

>          Использование целых переменных в качестве логических 58

>          Логические операции и действительные переменные 58

>              Сокращённые вычисления в С++ 59

>      Бинарные числа в С++ 60

>          Десятичная система счисления 60

>          Другие системы счисления 60

>          Двоичная система счисления 60

>          Выражения с римскими числами 61

>      Выполнение побитовых логических операций 62

>           Побитовые операции с одним битом 62

>           Использование побитовых операторов 63

>           Простой пример 64

>           Практическое применение логических вычислений 65 

Глава 5. Операторы управления программой 66

>      Управление ходом программы с помощью команд ветвления 66

>      Выполнение циклов 68

>          Цикл while 68

>          Использование операторов инкремента и декремента 70

>          Использование цикла for 71

>          Избегайте бесконечных циклов 73

>          Специальные операторы управления циклом 73

>      Вложенные команды управления 76

>      Инструкция выбора 77

Часть 2. Становимся функциональными программистами 79

Глава 6. Создание функций 81

>      Написание и использование функций 81

>          Определение функции sumSequence( ) 83

>          Вызов функции sumSequence( ) 83

>          Разделяй и властвуй 83

>      Подробный анализ функций 84

>          Простые функции 85

>          Функции с аргументами 85

>              Функции с одним аргументом 85

>              Функции с несколькими аргументами 87

>              Функция main( ) 87

>      Перегрузка функций 88

>      Определение прототипов функций 89

>      Хранение переменных в памяти 90

>      Использование заголовочных файлов 91