0 / 0 / 0
Регистрация: 15.06.2011
Сообщений: 17
|
|
1 | |
инвертирование09.11.2011, 17:52. Показов 12134. Ответов 9
Метки нет (Все метки)
Подскажите как инвертировать шестнадцатеричное число , но не всё , а первые 8-мь разрядов? Например х=df17?
0
|
09.11.2011, 17:52 | |
Ответы с готовыми решениями:
9
Инвертирование текста Инвертирование строк Инвертирование строки Инвертирование и циклический сдвиг |
Заблокирован
|
||||||
09.11.2011, 18:14 | 2 | |||||
инверсия определеная для всех типов одинаково как "~", а чтобы работать с группой разрядов есть сдвиг, и есть еще одно но! инверсия подразумевает знаковые числа, в то время как адреса - беззнаковые, вот пример
так что было бы неплохо познакомиться с предметом обсуждения более детально
0
|
0 / 0 / 0
Регистрация: 15.06.2011
Сообщений: 17
|
|
09.11.2011, 18:26 [ТС] | 3 |
Но мне надо инвертировать только 1-е 8-мь разрядов, например было 1110 1010 0011 0011 и должно стать 0001010100110011
0
|
Заблокирован
|
|
09.11.2011, 18:42 | 4 |
вот, теперь начинает проясняться. вам надо инвертировать первые восемь двоичных разрядов. Это просто оператор инверсии "~" переводит код из прямого в обратный, для перевода обратного кода в дополнительный надо к нему добавить 1 (инкремент), а для работы с группой разрядов в вашем случае надо осуществить сдвиг вправо (я же не знаю с каким топом вы работаете, так что длину сдвига вычисляйте сами), отработать, а потом обратно осуществить сдвиг, но уже влево.
Добавлено через 8 минут и не забывайте что "первый" разряд (считаем слева) - это знаковый разяд.
0
|
0 / 0 / 0
Регистрация: 15.06.2011
Сообщений: 17
|
|
09.11.2011, 18:49 [ТС] | 5 |
Ну напишите пожалуйста на примере вот число 0xdf17
0
|
0 / 0 / 0
Регистрация: 15.06.2011
Сообщений: 17
|
|
09.11.2011, 19:11 [ТС] | 7 |
У меня беззнаковое число unsignet Shot
0
|
09.11.2011, 19:22 | 8 | ||||||||||
Инвертирование первых 8 младших бит
2
|
09.11.2011, 21:59 | 10 |
0
|
09.11.2011, 21:59 | |
09.11.2011, 21:59 | |
Помогаю со студенческими работами здесь
10
Инвертирование строк в программе. Инвертирование и циклический сдвиг Инвертирование слов в строке Инвертирование регистра символов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |