5 месяцев назад
Переменные и типы переменных, константы const и директива #define
Переменные Переменная — это ячейка памяти с именем, которая хранится в памяти контроллера и содержит числовое значения или числовой код буквенного символа. С числовыми типами данных (переменными) можно выполнять все математические операции: умножение, деление, сложение, вычитание, преобразование в другой тип данных и т.п. Переменная в скетче должна быть объявлена до использования, то есть выше по коду. Переменная имеет имя, значение и тип. Пример объявления переменной в Arduino IDE (называется декларацией): ТИП...
142 читали · 1 год назад
Типы данных: Гарантированный минимальный размер базовых типов в C++ и его определение с помощью оператора sizeof
В предыдущей статье, мы познакомились с базовыми типами данных и узнали, что организация памяти на современных компьютерах построена по блочному принципу. Каждый блок имеет свой уникальный адрес и представлен одним байтом, а каждый байт в свою очередь 8-ю битами. Вполне корректно было представлять, что память это эдакий рай почтальона, в котором множество почтовых ящиков, в каждом из которых хранятся отдельные данные. Однако, это не совсем так. Правда в том, что большинство базовых типов данных занимают больше одного байта памяти...