Инструкции

Справочный раздел

В этом разделе Вы найдетё инструкции, справочники, и всевозможные хелпы по использованию программного обеспечения.

Разделы инструкций

В сети

Пользователей: 54
Из них просматривают:
Аналоги: 22. Даташиты: 19. Инструкции: 1. Новости: 3. Программы: 3. Расчёты: 1. Форум: 4. Чат: 1.
Участников: 3
Гостей: 51

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

sizeof()

Описание

Оператор sizeof возвращает количество байтов в типе переменной или количество байтов, занятых массивом.


Синтаксис
sizeof(variable)

Параметры
variable: Получить размер. Разрешенные типы данных: любой тип переменной или массив (например, int, float, byte).


Возвращает Количество байтов в переменной или байтов, занятых в массиве. Тип данных: size_t.

Примеры
Оператор sizeof полезен для работы с массивами (такими как строки), где удобно иметь возможность изменять размер массива, не нарушая другие части программы.
Эта программа выводит текстовую строку по одному символу за раз. Попробуйте изменить текстовую фразу.

char myStr[] = "Это тест";

void setup() {
Serial.begin(9600);
}

void loop() {
for (byte i = 0; i < sizeof(myStr) - 1; i++) {
Serial.print(i, DEC);
Serial.print(" = ");
Serial.write(myStr[i]);
Serial.println();
}
delay(5000); // пауза 5 секунд
}


Примечания и предупреждения
Обратите внимание, что sizeof возвращает общее количество байтов. Таким образом, для массивов больших типов переменных, таких как int, цикл for будет выглядеть примерно так.

int myValues[] = {123, 456, 789};

// это цикл for работает правильно с массивом любого типа или размера
for (byte i = 0; i < (sizeof(myValues) / sizeof(myValues[0])); i++) {
// do something with myValues[i]
}

Обратите внимание, что правильно отформатированная строка заканчивается символом NULL, значение ASCII которого равно 0.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Не выбрасывайте старые HDD (жесткие диски) . Даже от доисторических ПК 286 серий и выше. Находящиеся во внутрях HDD магнитные подковки ( работающие в составе механизма считывания инф. с дисков) очень даже пригодятся в качестве капитального держателя инструментов (отверток, кусачек,плоск, и пр..) любому мастеру .

Похожие инструкции