Типы данных

Типы данных

Компилятор Arduino определяет следующие типы данных:

Массивы

(Массивы (arrays) — именованный набор однотипных переменных с доступом к отдельным элементам по их индексу)

int mylnts [ 6 ];

int myPins[ ] = { 2, 4, 8, 3, 6 };

int mySensVals[ 6 ]  = { 2, 4, -8, 3, 2 };

char message[ 6 ]    = "hello";

 

Индексация массива начинается с 0.

Присваивание значения элементу массива: mySensVals[0] = 10;

Получение значения массива по индексу: x = mySensVals[4];

В примере символ звездочки после объявления типа "char*" указывает на то, что это массив указателей. Это необходимо для задания двумерного массива.

char* myStrings[] = { "string 1", "string 2", "string 3" };

for (int i = 0; i < 6; i++){

Serial.println( myStrings[ i ] );

}

Текстовая строка String:

char Str1[15];

char Str2[8]   = { ‘a’,’r’,’d’,’u’,’I’,’n’,’o’ };

char Str4[ ]    = "arduino";

Leave a Reply

Your email address will not be published. Required fields are marked *