Копирование бита - C++ - Обсуждение 614081 |
|
Обсуждение
Всего сообщений: 24
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Копирование бита |
||||
taras atavin | 26.06.2012 06:13 |
https://www.cyberforum.ru/post3209562.html
Надо упростить и оптимизировать строку...
|
||
Deviaphan | 26.06.2012 07:14 |
https://www.cyberforum.ru/post3209618.html
Начнём с того, что твой код работает не правильно. В нём...
|
||
taras atavin | 26.06.2012 08:01 |
https://www.cyberforum.ru/post3209660.html
Забыл, что с ноля. Старший то седьмой, а я пытался двинуть...
|
||
Deviaphan | 26.06.2012 08:14 |
https://www.cyberforum.ru/post3209670.html
Ошибку "номер 2" теперь исправляй. Сейчас у тебя не...
|
||
taras atavin | 26.06.2012 09:23 |
https://www.cyberforum.ru/post3209771.html
Было 0b1000 0000, *p&0x80=0b1000 0000, (*p&0x80)>>7=0b0000...
|
||
Deviaphan | 26.06.2012 09:38 |
https://www.cyberforum.ru/post3209801.html
Ты ведь знаешь, что такое копирование?
было 0х1...
|
||
taras atavin | 26.06.2012 09:50 |
https://www.cyberforum.ru/post3209805.html
В старшем бите в этом примере был 0, он и скопирован.
...
|
||
Deviaphan | 26.06.2012 09:55 |
https://www.cyberforum.ru/post3209847.html
Я не про "ИЛИ", а про слово КОПИРОВАНИЕ говорю. Ты...
|
||
taras atavin | 26.06.2012 10:49 |
https://www.cyberforum.ru/post3209853.html
Я выполняю логическое сложение сдвинутого и не сдвинутого...
|
||
Deviaphan | 26.06.2012 15:51 |
https://www.cyberforum.ru/post3211144.html
Банальная логика подсказывает, что после копирования...
|
||
taras atavin | 26.06.2012 16:49 |
https://www.cyberforum.ru/post3211388.html
вот только ты этого не знаешь до сих пор и приходится...
|
||
Deviaphan | 26.06.2012 16:51 |
https://www.cyberforum.ru/post3211398.html
:wall:
|
||
taras atavin | 26.06.2012 16:55 |
https://www.cyberforum.ru/post3211415.html
Ты забываешь, что это части одного и того же байта. c=a*2+b...
|
||
Deviaphan | 26.06.2012 17:03 |
https://www.cyberforum.ru/post3211472.html
Я приводил пример с независимыми a и b. Почему с...
|
||
taras atavin | 26.06.2012 17:21 |
https://www.cyberforum.ru/post3211558.html
Берём число 123 и копируем старшую цифру в младшукю....
|
||
Deviaphan | 26.06.2012 17:42 |
https://www.cyberforum.ru/post3211662.html
Да!
А если 120, то получим 121. А если 023, то получит...
|
||
taras atavin | 26.06.2012 18:04 |
https://www.cyberforum.ru/post3211750.html
Но если из 123 выделить старшую цифру, то получается 100,...
|
||
Evg | 26.06.2012 18:08 |
https://www.cyberforum.ru/post3211787.html
Нет, не быстрее -...
|
||
taras atavin | 26.06.2012 18:18 |
https://www.cyberforum.ru/post3211815.html
Речь не о том, где компилятор умеет строить оптимальный...
|
||
Evg | 26.06.2012 18:19 |
https://www.cyberforum.ru/post3211854.html
В любом случае совет не оптимизировать спички является...
|
||
Deviaphan | 26.06.2012 18:23 |
https://www.cyberforum.ru/post3211876.html
Вариант без условных переходов (обычно) будет эффективнее,...
|
||
Evg | 26.06.2012 18:28 |
https://www.cyberforum.ru/post3211892.html
Стопудово. Условный переход - это очень плохая операция для...
|
||
taras atavin | 26.06.2012 18:33 |
https://www.cyberforum.ru/post3211915.html
, то, что операции с битами сами по себе медленнее из-за...
|
||
Evg | 26.06.2012 19:35 |
https://www.cyberforum.ru/post3212199.html
Я уже писал - пофигу как делать. Хоть так, хоть эдак у тебя...
|
||
|
||||
Similar |
Создать 2 переменные, одна из которых хранит 2 старших бита исходного числа, другая 2 младших бита этого числа Извлечь 3 бита числа A, начиная со второго и вставить их в число B, начиная с первого бита Установка бита Проверка бита |
|||
Ads |
|
|||
MoreAnswers |
Обработка бита Обработка бита Замена бита единицей Как проверить 2 бита? Проверка бита на единицу Наличие бита в байте |
|||