Самоучитель для микроконтроллеров AVR - Страница 161

Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

Глобальные переменные объявляются до появления в тексте программы какой-либо функции. Глобальные переменные доступны в любой функции программы.

Локальные переменные объявляются в самом начале функций  - т.е. сразу после фигурной скобки  {

Локальные переменные доступны только в той функции где они объявлены!  В разных функциях могут быть объявлены локальные переменные с одинаковыми именами - я не советую вам так делать.

Советую не использовать ЛОКАЛЬНЫЕ переменные
в главной функции main.

<type definition> - тип данных которые может хранить переменная.

наиболе часто используемые типы данных :

unsigned char - хранит числа от 0 до 255 (байт)
unsigned int - хранит числа от 0 до 65535 (слово == 2 байта)
unsigned long int - хранит от 0 до 4294967295 (двойное слово == 4 байта)

 

Вместо unsigned char - можно писать писать просто  char, так как компилятор по умолчанию считает char  без знаковым байтом.

Go to Top