Приветствую Вас ГостьПятница, 03.05.2024, 15:13

AVR & ARDUINO




Каталог статей

Главная » Статьи » Справочник

% (остаток от деления)

Операция % вычисляет остаток от деления одного цлого числа на другое. Это полезно для сохранения переменной в пределах определенного диапазона (например, в пределах размера массива).

Синтаксис

result = dividend % divisor 

Параметры

dividend - делимое.

divisor - делитель.

Возвращаемое значение

Остаток от деления.

Пример

x = 7 % 5; // x содержит 2
x = 9 % 5; // x содержит 4
x = 5 % 5; // x содержит 0
x = 4 % 5; // x содержит 4

Пример кода:

/* обновляем в цикле одно значение в массиве */

int values[10];
int i = 0;

void setup() {}

void loop()
{
 values[i] = analogRead(0);
 i = (i + 1) % 10; // при достяжении значения 10 в скобках операция %
 // сбросит счетчик в 0
}

Советы по написанию кода

Нельзя применить к типу float.

Смотрите также:

Деление


Справочник

Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.



Источник: http://arduino.ru/Reference/Modulo
Категория: Справочник | Добавил: magi (10.11.2014)
Просмотров: 4214 | Теги: деление, Остаток | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

Мы переезжаем на сайт Arduino по-русски