Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie(1 семестр).docx
Скачиваний:
31
Добавлен:
15.05.2015
Размер:
163.75 Кб
Скачать
  1. Выражения. Арифметические, логические. Логические отношения.

  • Хз что тут, но по ходу то что написано выше, только примеры наверное надо привести c=a+b (переменной с присваивается значение суммы значений переменных а и b)

  • a>c && a>b ; a!=b; a==d, ну как то наверное так

  • Арифметические операции выполняются слева направо

  • В языке С++ также используются сокращенные выражения: a+=b == a=a+b; a-=b == a=a-b; и.т.д по аналогии с * / и %

  • Операторы присваивания. Правила его выполнения.

    • Имена переменных соответствуют областям в памяти компьютера. Когда переменной присваивается новое значение, это значение замещает ранее хранившееся, старое значение при этом утрачивается.

    • Оператор присваивания выполняется справа налево.

    1. Операторы инкремента и декремента.

    • Для обозначения операции прибавления к переменной единицы или приращения на единицу используется оператор инкремента, для обозначения операции отнятия от переменной единицы или приращения на -1 используется оператор декремента. i++ и i--

    • Префиксная запись ++i == i=i+1 Имеет наибольший приоритет, выполняется перед всеми арифметическими операциями. Обычная запись i++ выполняется после всех арифметических операций.

  • Переменные и их атрибуты

    • Каждая переменная имеет имя, тип, размер и значение.

    • Тип определяет, какие числа (символы) записаны в ячейку памяти под этим именем

    • Размер определяет объем памяти, выделяемой под переменную, определяет диапазон её значений

    • Значение определяет конкретное содержимое ячейки памяти

      Тип

      Размер памяти

      Диапазон

      char

      1 б

      От -128 до 127

      int

      Зависит от реализации (2 или 4 б)

      short int

      2 б

      От -32 768 до 32 767

      long int

      4 б

      От -2147483648 до 2147483647

      unsigned char

      1 б

      От 0 до 255

      unsigned int

      Зависит от реализации

      unsigned short int

      2 б

      От 0 до 65 535

      unsigned long int

      4 б

      От 0 до 4 924 967 295

      float

      4 б

      От ≈3,4e-38 до ≈ 3,4e+38

      double

      8 б

      От ≈1,7e-308 до ≈1,7e+308

      long double

      10 б

      От ≈3,4e-4932 до ≈1,1e+4932

    • В языке С++ Целые числа могут представляться в десятичной СС, восьмеричной СС и шестнадцатеричной СС

    • Объявление переменной может сочетаться с инициализацией. int i=5;

  • Константы

    • Добавление к описанию прилагательного const означает, что значение переменной нельзя изменять после 1 инициализации.

  • Объявление переменных и их интерпретация

    • Переменная объявляется в тексте программы до первого использования переменной.

  • Порядок выполнения операторов в программе

    • В порядке убывания указаны