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

В сети

Пользователей: 134
Из них просматривают:
Аналоги: 41. Даташиты: 48. Инструкции: 3. Новости: 18. Остальное: 4. Ошибки: 2. Теги: 1. Форум: 16. Чат: 1.
Участников: 3
Гостей: 131

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 магнитные подковки ( работающие в составе механизма считывания инф. с дисков) очень даже пригодятся в качестве капитального держателя инструментов (отверток, кусачек,плоск, и пр..) любому мастеру .

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