Рейтинг темы:
  • 96 Голос(ов) - 2.97 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Изучаем программирование (ардуино для начала)
#21
Ну малёха начну (мн5 бы в идеале знать ТОЧНОЕ издание книги , что Игорь прикупил себе).
Но самое-самое к нему не относится. Поэтому…

Язык Си++, простейшие типы данных (в разных средах разработки и выполнения одни и те же типы данных могут отличаться по максимальному значению (объем типа), я буду использовать наиболее современные и понятные типы данных):

1. Самые часто используемые типы данны - целочисленные. Они делятся на «знаковые» и «беззнаковые». И отличие в том, что при переполнении они ведут себя по разному (о переполнении потом).
1.1 Беззнаковые типы данных. Это значит что они могут принимать значения от 0 и до максимального значения. Максимальное значение определяется как раз типом. Современные беззнаковые типы данных начинаются с символа «u», например - unit8_t
1.1.1 uint8_t - беззнаковый целочисленный тип данных, «длиной» в 8 бит (то есть 1 байт). Максимальное значение 255 (так как ноль тоже считается за значение, это во всех типах так).
1.1.2 uint16_t - тоже самое, максимальное значение - 65535
1.1.3 uint32_t - тоже самое, максимальное значение - 4294967295

1.2 Знаелвые типы данных:
1.2.1 int8_t - число от -128 до +127
1.2.2 int16_t - число от -32768 до +32767
1.2.3 int32_t - от -2 147 483 648 до 2 147 483 647

Существуют ещё так называемые «дробные» числа, в программировании они называются «типы с плавающей точкой». О них отдельно.

Язык Си++, объявление переменных:

1. Объявление переменных всегда имеют одну конструкцию: «сначала пишут тип данных» потом «пробел» потом имя переменно и строка должна закончиться точкой с запятой. Например: int8_t I;

Язык Си++, оператор присваивания

1. «=» (одно равно) - оператор присваивания. Используется для присваивания ПЕРЕМЕННОЙ её значения. Например, выше мы объявили переменную I , чтобы присвоить ей значение пишут так:
I = 4; (всегда окончание операнда или действия заканчивается точкой с запятой. Это «оператор окончания»)

ЗЫ: Язык Си++ является регистрозависимым языком программирования. Поэтому I = 5; и i - 5; это присвоение значения ДВУМ РАЗНЫМ ПЕРЕМЕННЫМ.

Надеюсь «зайдёт» и я продолжу позже… (книгу бы, чтобы описание примеров совпадало, та4 Игорю будет проще)…
Ответ


Сообщения в этой теме
RE: Изучаем программирование (ардуино для начала) - от vitamin - 2025-11-06, 21:08

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)