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

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

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

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

06.12.2010, 05:57. Просмотров 885. Ответов 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 ?
Посмотрите здесь:

что такое поток? - C++
что такое потоки ?

Что такое ' ' (апострофы) - C++
Да, я знаю что char c = '1'; // == 48 А вот что такое '1234' и почему нельзя '12345'?

Что такое потоки? - C++
Просмотрел ряд статей про потоки, но там все про создание и использование. А объяснения, что из себя представляет поток нет. Может кто...

Что такое указатели? - C++
Здравствуйте. Что такое указатели? Для чего они нужны? И когда их использовать? Объясните пожалуйста.

Что такое int* - C++
Если с этим int a=3,*p = &a; понятно, то есть переменная "p" содержит адресс переменной "a" и указывает на тип int, то с этим не очень...

Что такое istringstream? - C++
#include <iostream> #include <string> #include <sstream> #include <algorithm> using namespace std; int main() { string...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Runa
131 / 83 / 3
Регистрация: 28.08.2009
Сообщений: 363
06.12.2010, 06:14     Что такое 15 - (15/4) *4 ? #2
интересная информация, действительно так оно и есть
здесь / это целая часть от деления, возможно это было непонятно или сам процесс в целом?
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
06.12.2010, 06:18     Что такое 15 - (15/4) *4 ? #3
SprinterSLK, ты не знаешь, как находить остаток от деления? Это же в школе в n-ном классе проходят
Runa
131 / 83 / 3
Регистрация: 28.08.2009
Сообщений: 363
06.12.2010, 06:19     Что такое 15 - (15/4) *4 ? #4
поэтому мы не можем сократить 4
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2010, 06:28     Что такое 15 - (15/4) *4 ?
Еще ссылки по теме:

Что такое триграф? - C++
Что такое триграф?

Что такое кодировка - C++
Ребята пните меня на соответствующую литературу где внятно и понятно объяснены кодировки. Желательно книжки. Меня на самом деле больше...

Что такое основы c++? - C++
Точнее, я более-менее понимаю что это, но все же... Хотелось бы узнать очень подробно что туда входит. Что бы я мог твердо сказать: "Я...

Что такое NULL ? - C++
Обьясните, что значит NUL часто вижу его в условиях и операторах а что это значит точто не знаю!!!

что такое extern? - C++
что будет если не написать extern,если можно с примерами

Что такое магазин? - C++
Подскажите что такое магазин? Как я понял - это что-то типо стека?


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

Или воспользуйтесь поиском по форуму:
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 ?
Ответ Создать тему
Опции темы

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