
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.01.2014, 09:38
|
|||
|---|---|---|---|
|
|||
Побитовые операции- странная магия. |
|||
|
#18+
Добрый день! Смотрю пример , и не могу понять, зачем делается так: Код: java 1. 2. Зачем нужно делать (b & 0xff) и что это меняет? -- Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2014, 09:50
|
|||
|---|---|---|---|
|
|||
Побитовые операции- странная магия. |
|||
|
#18+
Точнее что это меняет понятно, непонятно почему... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2014, 09:59
|
|||
|---|---|---|---|
|
|||
Побитовые операции- странная магия. |
|||
|
#18+
Alexey Tomin, как Вы думаете какого типа 0xff ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2014, 10:24
|
|||
|---|---|---|---|
|
|||
Побитовые операции- странная магия. |
|||
|
#18+
Сергей Арсеньевкак Вы думаете какого типа 0xff ? int Понятно, спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2014, 17:25
|
|||
|---|---|---|---|
|
|||
Побитовые операции- странная магия. |
|||
|
#18+
Alexey TominСергей Арсеньевкак Вы думаете какого типа 0xff ? int Понятно, спасибо :) А что собственно сдесь понятно? Тип второго операнда тут не при чем. Читайте про дополнительный код представления числа. http://ru.wikipedia.org/wiki/Дополнительный_код_(представление_числа) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2014, 18:58
|
|||
|---|---|---|---|
Побитовые операции- странная магия. |
|||
|
#18+
Alexey TominЗачем нужно делать (b & 0xff) и что это меняет?Оставить биты 0-7, остальные отсечь... включая знаковый бит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2014, 20:11
|
|||
|---|---|---|---|
|
|||
Побитовые операции- странная магия. |
|||
|
#18+
mr_goodkatА что собственно сдесь понятно? Тип второго операнда тут не при чем. Читайте про дополнительный код представления числа. Ничего нового я там не увижу. И тип как раз причём. byte знаковый, а показать хочется не -1 а ff. Для этого надо расширить значение до int а потом отрезать биты старше 7го. Без первого второе не поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2014, 20:40
|
|||
|---|---|---|---|
Побитовые операции- странная магия. |
|||
|
#18+
Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.01.2014, 15:49
|
|||
|---|---|---|---|
|
|||
Побитовые операции- странная магия. |
|||
|
#18+
mr_goodkatА что собственно сдесь понятно? ничего mr_goodkat Тип второго операнда тут не при чем. Именно его тип и отвечает за магию. Поскольку неявно заставляет привести byte к int до применения маски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2127725]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 369ms |

| 0 / 0 |
