|
|
|
Hex to Binary(какой бит включен)
|
|||
|---|---|---|---|
|
#18+
Здраствуйте, #define PROFILE_ID 0x0000000000004000 Как сконвертировать шестнадцатиричное 0x0000000000004000 в бинарное представление битов. Необходимо выяснить, какой бит включен. Дмитрий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 18:14 |
|
||
|
Hex to Binary(какой бит включен)
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 18:19 |
|
||
|
Hex to Binary(какой бит включен)
|
|||
|---|---|---|---|
|
#18+
Спасибо тебе Белая Сова. Дмитрий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 18:24 |
|
||
|
Hex to Binary(какой бит включен)
|
|||
|---|---|---|---|
|
#18+
White Owl Код: plaintext 1. 2. 3. точно не помню, но кажется это как-то неадекватно работает для чисел больше инт.Т.к. 1<<i имеет тип инт. но точно не помню что именно, кажется пршлось делить число на куски по 4 байта и уже их сдвигать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 18:41 |
|
||
|
Hex to Binary(какой бит включен)
|
|||
|---|---|---|---|
|
#18+
homichus точно не помню, но кажется это как-то неадекватно работает для чисел больше инт.Т.к. 1<<i имеет тип инт. но точно не помню что именно, кажется пршлось делить число на куски по 4 байта и уже их сдвигать. это относится к 32х битной системе, если 64 бита, то все нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 18:45 |
|
||
|
Hex to Binary(какой бит включен)
|
|||
|---|---|---|---|
|
#18+
int i; for(i = 0; i < 64; i++) { if(value & (__int64(1) << i)) { printf("bit %d is set\n", i); } } я привел к __int64 - заработало правильно, без повторов Не скажет ли АLL, как наоборот Установить бит в слове. Дмитрий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 19:21 |
|
||
|
Hex to Binary(какой бит включен)
|
|||
|---|---|---|---|
|
#18+
rodbкак наоборот Установить бит в слове. value |= 1 << i; Может тебе все таки учебник взять и почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 19:28 |
|
||
|
Hex to Binary(какой бит включен)
|
|||
|---|---|---|---|
|
#18+
White Owl, >value |= 1 << i; >Может тебе все таки учебник взять и почитать? А что бы ты тогда делал? С Уважением Дмитрий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 20:19 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33495047&tid=2032099]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
133ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 464ms |

| 0 / 0 |
