Инструкции

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

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

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

В сети

Пользователей: 213
Из них просматривают:
Аналоги: 53. Даташиты: 44. Доска объявлений: 12. Инструкции: 3. Новости: 18. Обзор: 1. Остальное: 6. Производители: 3. Профиль пользователя: 25. Теги: 1. Форум: 47.
Участников: 2
Гостей: 211

Google , Яндекс , далее...
Рекорд 3921 человек онлайн установлен 06.03.2026.

Партнёры


Партнёры

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

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

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.

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

Разное

Интересно

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

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