Содержание
- 2. План лекции Типы данных Массивы и структуры Артфметические операции языка С Логические операции языка С Операторы
- 3. Имена переменных и констант Могут включать латинские буквы (A-Z, a-z) знак подчеркивания _ цифры 0-9 НЕ
- 4. Объявдение констант Константы объявляются через ключевое слово #define Примеры #define my_const 10 //Целочисленная константа с именем
- 5. Типы данных целых чисел bool 8 bits 0 to 1 uint8_t 8 bits 0 to 255
- 6. Типы данных вещественных чисел float 32 bits ±1.18E-38 to ±3.39E+38 double 64 bits ±2.23E-308 to ±1.79E+308
- 7. Описание переменных При описании переменных указывается ее тип, имя и, если необходимо, начальное значение Примеры uint8_t
- 8. Массивы Конечная именованная последовательность однотипных величин называется массивом. Описание массива в программе отличается от описания простой
- 9. Структуры В отличие от массива, все элементы которого однотипны, структура может содержать элементы разных типов. В
- 10. Пример структуры struct { int16_t s; /* сохранено в байтах 0 и 1 */ uint8_t c;
- 11. Оператор присваивания Общая структура: Арифметическое выражение может включать константы (постоянные) имена переменных знаки арифметических операций: +
- 12. Примеры использования арифметических команд int32_t a, b; float x, y; a = 5; //присвоение константы 5
- 13. При делении целых чисел остаток отбрасывается! int8_t b,a = 7; float x; b = a /
- 14. Сокращенная запись операций в Си инкремент декремент a = a + 1; a++; a = a
- 15. Примеры в программ int32_t a, b; a = 5; b = a + 2; a =
- 16. Поразрядные операции В C имеются операции, пригодные для обработки отдельных разрядов переменных. Такие операции называются поразрядными
- 18. Существует краткая форма поразрядных операций присваивания. Например: x &= y вместо x = x & y
- 19. В ходе выполнения двоичной операции ИЛИ результирующий бит устанавливается равным 1, если хотя бы один бит
- 20. При операции исключающее ИЛИ результирующий бит устанавливается равным 0, если оба бита соответствующих операндов равны 1,
- 21. При выполнении операции поразрядного отрицания все биты, равные 1, устанавливаются равными 0, а все биты равные
- 22. Операция смещения битов влево определяется знаком 10001010 получится результат 00101000. Здесь каждый бит перемещается влево на
- 23. Аналогично, при операции смещения вправо >> происходит сдвиг битов переменной на шаг, указанный в правом операнде.
- 24. Примеры ввода значений переменных uint8_t x; x=(1
- 25. Операции отношения Все операции отношения используются для сравнения значений переменных или выражений. Эти операции вырабатывают значение
- 26. Используются в сочетании с операторами проверки условия
- 27. Логические операции К логическим операциям относятся операция логического И (&&) и операция логического ИЛИ (||). Операнды
- 28. Логические операции Операция логического ИЛИ (||) выполняет над операндами операцию включающего ИЛИ. Она вырабатывает значение 0,
- 29. Операция «приведение к типу» Эта операция используется тогда, когда необходимо преобразовать значение одного типа в значение
- 31. Скачать презентацию