Что такое % деление по модулю, остаток от деления

Во всех языках программирования есть оператор деления по модулю (%)

он вычисляет целочисленный остаток от деления

 

например 10%3 даст 1

почему так получается?

3 * 3 = 9, и до 10 не хватает 1.

 

например 23%4 даст 3

так как 4 * 5 = 20 и до 23 не хватает 3.

 

при делении 1%2 получим 1

 

В языке С++ оператор % можно применять только к целочисленным типам, его нельзя применять к типам с плавающей точкой (float или double)

 

 


 
using namespace std;
void sum (int x);

int main() {
    int x,y;
    x = 23;
    y = 4;
    cout << x%y;
}

 



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы