Инструкции

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

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

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

В сети

Пользователей: 59
Из них просматривают:
Аналоги: 21. Даташиты: 15. Инструкции: 1. Новости: 5. Остальное: 3. Партнёры: 1. Профиль пользователя: 1. Расчёты: 1. Теги: 1. Торрент: 1. Форум: 8. Чат: 1.
Участников: 3
Гостей: 56

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.

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

Разное

Интересно

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

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