Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Копирование бита - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как послать запрос и прочитать по HTTP http://www.cyberforum.ru/cpp-beginners/thread614078.html
Хочу разобраться в этой теме и нужен пример работающий в GCC. Спасибо.
C++ C++ eclipse и minGW Как правильно настроить новый билдер в эклипсе, что бы компилировать minGW ? Что нужно в пути и аргументах писать ? Стандартный не пашет, пишет, что не может открыть kernel32.dll :( http://www.cyberforum.ru/cpp-beginners/thread614074.html
C++ Реализация 2-х методов хэширования
Привет всем. Нужна помощь в реализации 2-х методов хэшеирования: 1) Деление по модулю t 2) Средняя часть квадрата Кто знает, помогите, буду очень благодарен)))))
C++ Симметричность массива
Никак не могу дорубить как сделать. подскажите плиз Дан массив из К символов. Определить симметричен ли он, читается ли он одинаково слева направо и справа налево.
C++ Поменять местами первую и последнюю буквы в каждом слове в строках, где встречается последовательность разделителей http://www.cyberforum.ru/cpp-beginners/thread614040.html
Ввести текст из файла, а также массив символов-разделителей с клавиатуры. Поменять местами первую и последнюю буквы в каждом слове в строках, где встречается заданная пользователем последовательность...
C++ Как записать слово из файла в переменную дан файл с текстом. нужно все слова, начинающиеся и кончающиеся на гласные вывести на экран. у меня текст английский, поэтому буквы английские. как сделать, чтобы он проверял последнюю букву и при... подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
26.06.2012, 17:21  [ТС]
Цитата Сообщение от Deviaphan Посмотреть сообщение
Я приводил пример с независимыми a и b. Почему с независимыми? Потому что бит 7 и бит 0 не зависят друг от друга.
Давай попроще, с двумя битами нарисую.
Число b01
Как выполнить КОПИРОВАНИЕ?
Берём значение бита один и копируем его в бит ноль. При этом бит ноль становится таким же, как и бит один. Потому что, после копирования приёмник и источник становятся равны. Т.е. после копирования число будет b00. Любая другая операция, после которой число будет другим копирование НЕ является.
Блин, мне уже не смешно. Пойду поем.
Берём число 123 и копируем старшую цифру в младшукю. Получим 121. Цифры после копирования равны друг другу, но число целиком неизбежно изменится, так как выполнена операция над цифрами одного и того же числа, которые не были равны, но стали равны. Так вот, запомни: биты - не числа, а цифры. Всегда. А число - это минимум байт. Задача скопировать одну цифру байта в другую цифру того же байта. Если они не были равны до копирования, то он должен измениться. А если число из 123 стало 21, то во-первых оно тоже изменилось, а во-вторых это не копирование, а перенос. Если же цифры уже равны, то операция избыточна.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru