8 / 9 / 3
Регистрация: 18.11.2009
Сообщений: 676
|
||||||
1 | ||||||
Что означают операторы % и /=16.05.2011, 21:40. Показов 50287. Ответов 10
Метки нет (Все метки)
вроде мелочь, а нигде не могу найти(
0
|
16.05.2011, 21:40 | |
Ответы с готовыми решениями:
10
Что означают записи в [] Что означают эти строки? Что означают 0xFFFFFFFF и 0xeeeeeeee? Что означают get и set в фигурных скобках? |
6280 / 3565 / 898
Регистрация: 28.10.2010
Сообщений: 5,926
|
|
16.05.2011, 21:43 | 2 |
% - остаток от целочисленного деления.
/= - разделить переменную на значение и ответ присвоить этой же переменной.
1
|
311 / 249 / 44
Регистрация: 06.12.2010
Сообщений: 527
|
||||||
16.05.2011, 21:57 | 3 | |||||
/= это тоже самое что и
2
|
8 / 9 / 3
Регистрация: 18.11.2009
Сообщений: 676
|
|
17.05.2011, 07:08 [ТС] | 4 |
спасибо.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||||||||||||
17.05.2011, 07:14 | 5 | |||||||||||||||
Нет. Это означает уменьшить левый операнд в число раз, равное правому. Причём, он может быть и дробным, например,
Добавлено через 2 минуты Нет.
2
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|
17.05.2011, 08:17 | 6 |
taras atavin, a/=b это деление с присваиванием, является сокращенной записью a = a/b.
0
|
185 / 188 / 17
Регистрация: 26.11.2010
Сообщений: 511
|
|
17.05.2011, 08:17 | 7 |
Нет. Просто такого деления для целочисленного типа (Int)
Для double будет обычное (нормальное) деление.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||||||
17.05.2011, 09:11 | 8 | ||||||||||
Сам понял?
Исключение только одно: если в исходнике оператора /= написана реализация через / и =. Добавлено через 4 минуты Причём, если /= вообще не делать, то и строка
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|
17.05.2011, 09:17 | 9 |
taras atavin, а при чем здесь классы?
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||||||||||||||||
17.05.2011, 09:23 | 10 | ||||||||||||||||||||
При сокращённой записи, при которой определение оператора /= вообще бы не поддерживалось, а сам оператор работал. Кстати, можно не делать и операторы = и /, или один из них, тогда не допустимо
1
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|
17.05.2011, 12:07 | 11 |
taras atavin, это все понятно, но классы то здесь причем, ведь для них нет стандартного определения операторов = + - / и т.д. Тут все зависит от болезненного воображения программиста. Вопрос задавался в контексте встроенных типов и ответы на него были даны соответствующие.
0
|
17.05.2011, 12:07 | |
17.05.2011, 12:07 | |
Помогаю со студенческими работами здесь
11
Что означают get, ref и set? Простым языком? Что означают эти символы в регулярном выражении? Что означают кавычки рядом с символом в строке кода Что означают ref и sealed в определении класса DependencyProperty? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |