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

start [/forum/topic.php?fid=59&msg=38543099&tid=2127725]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 463ms |

| 0 / 0 |
