Russian Qt Forum
Май 07, 2024, 00:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Установка разряда в двоичном представлении целого.  (Прочитано 5326 раз)
Anonymous
Гость
« : Апрель 05, 2004, 09:58 »

Для двоичного пердставления целого нужно один правый ноль заменить на единицу без циклов. Например для числа 1010 0011 должно получиться 1010 0111.
Записан
simeon
Гость
« Ответ #1 : Апрель 05, 2004, 13:16 »

Я не понял, вопроса, но вот сделать то что ты хочешь можно например так:

если
a=0xA3; // 1010 0011
то сделать 1010 0111 можно такЖ
a=a|0x04; // Логическое "или" 1010 0011 | 0000 0100

Если надо изменить другой разряд, меняй степень двойки в числе.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 20.