Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SprinterSLK
0 / 0 / 0
Регистрация: 30.09.2010
Сообщений: 13
#1

Что такое 15 - (15/4) *4 ? - C++

06.12.2010, 05:57. Просмотров 856. Ответов 4
Метки нет (Все метки)

Читая книжку С++ для чайников by Д.Стефан,

дочитал то такого момента
Значение большинства операторов вам хорошо известно еще из начальной школы,
кроме разве что операции деления по модулю.
По своей сути этот оператор означает получение остатка от деления. Например,
4 входит в 15 три раза, и остаток при этом составляет 3. Выражаясь терминами C++,
15, деленное по модулю 4, равно 3.
int var = 15 % 4; //переменной var присваивается значение 3
Программисты всегда пытаются удивить непрограммистов, а потому в C++ деле-
ние по модулю определяется так:
IntValue % IntDivisor
эквивалентно
IntValue - (IntValue / IntDivisor)* IntDivisor
Вот пример:
15 % 4 равно 15 - (15/4) * 4
15 - 3*4
15 - 12
3



Собственно не понял момент как это 15 % 4 становится равным вот этому 15 - (15/4) * 4
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2010, 05:57     Что такое 15 - (15/4) *4 ?
Посмотрите здесь:

что такое Void C++
что такое конструктор? C++
Что это такое??? C++
что такое полиморфизм C++
C++ Что такое семафоры?
C++ Что такое char* ?
Что такое globalFix? C++
C++ Что такое компилятор? и т.д
C++ что такое extern?
C++ Что это такое?
C++ что такое поток?
C++ Что такое чистый С++?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Runa
 Аватар для Runa
131 / 83 / 3
Регистрация: 28.08.2009
Сообщений: 363
06.12.2010, 06:14     Что такое 15 - (15/4) *4 ? #2
интересная информация, действительно так оно и есть
здесь / это целая часть от деления, возможно это было непонятно или сам процесс в целом?
Nameless One
Эксперт С++
 Аватар для Nameless One
5760 / 3409 / 255
Регистрация: 08.02.2010
Сообщений: 7,406
06.12.2010, 06:18     Что такое 15 - (15/4) *4 ? #3
SprinterSLK, ты не знаешь, как находить остаток от деления? Это же в школе в n-ном классе проходят
Runa
 Аватар для Runa
131 / 83 / 3
Регистрация: 28.08.2009
Сообщений: 363
06.12.2010, 06:19     Что такое 15 - (15/4) *4 ? #4
поэтому мы не можем сократить 4
SprinterSLK
0 / 0 / 0
Регистрация: 30.09.2010
Сообщений: 13
06.12.2010, 06:28  [ТС]     Что такое 15 - (15/4) *4 ? #5
Maruna спасибо этот момент и был не понятен
Yandex
Объявления
06.12.2010, 06:28     Что такое 15 - (15/4) *4 ?
Ответ Создать тему
Опции темы

Текущее время: 05:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru