Инструкции

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

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

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

В сети

Пользователей: 192
Из них просматривают:
Аналоги: 87. Галерея: 1. Даташиты: 47. Инструкции: 4. Новости: 17. Остальное: 4. Ошибки: 2. Программы: 1. Профиль пользователя: 1. Теги: 1. Форум: 26. Чат: 1.
Участников: 3
Гостей: 189

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.

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

Разное

Ремонтируя импульсный блок питания (ИБП), отключите его от компьютера и нагрузите лампочкой 75 Вт на 220 В.
Так Вы убережете контроллеры и платы компьютера от повреждения из-за возможных скачков напряжения, возникающих при ремонте ИБП

Интересно

Полихлорвиниловые трубки легче натянуть на изолируемые предметы (отвертки, пинцеты, радиодетали), если на 15-20 мин поместить их в ацетон.

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