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

Бит 8, младший и старший бит (по книге) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выделение и использование динамической памяти http://www.cyberforum.ru/cpp-beginners/thread1788645.html
Вопрос такого плана, допустим я отвёл в теле метода память под массив q int q = new int ; далее я планирую некий эвент на некий момент времени, и как либо передаю туда адрес на начало этого...
C++ Реализация класса Library Задание: 1) Реализуйте класс Book, который является частью программного обеспечения библиотеки. Класс Book должен иметь члены для хранения кода ISBN, названия, фамилии и имени автора, даты... http://www.cyberforum.ru/cpp-beginners/thread1788642.html
Как работает return в рекурсивных программах? C++
Доброго времени суток. Подскажите ,пожалуйста, почему при работе программы, которая возводит в степень n число a, по формуле an = (a2)n/2 при четном n, an= a × an-1 при нечетном n. В моменте...
C++ Организация заполнения вектора с консоли
есть код для заполнения массива #define ESC 27 vector <int> Heights; int h; while ( getch() != ESC ) { cin >> h; Heights.push_back(h); }
C++ Bind с инициализацией указателя "на месте" http://www.cyberforum.ru/cpp-beginners/thread1788517.html
почему такой код не работает? void f(char *t) { cout << t; } int main() { auto p = bind(f, "doesn't work"); p(); }
C++ Создание файла произвольного доступа Здравствуйте.Ни как не могу разобраться с файлами произвольного доступа.Но эта тема посвящена именно созданию таких файлов. #include <stdio.h> #include <conio.h> #include <locale.h> #include... подробнее

Показать сообщение отдельно
HenryDukart
123 / 123 / 35
Регистрация: 05.10.2013
Сообщений: 457
Завершенные тесты: 2
02.08.2016, 12:23
Цитата Сообщение от SNIKERSMRG Посмотреть сообщение
А что значит, это будет бит 8 целого числа ?
Говорится, что вы передвинули седьмой бит на восьмую позицию.

Цитата Сообщение от SNIKERSMRG Посмотреть сообщение
Младший бит это самый левый, а старший бит самый правый да ?
Обычно наоборот. В вашей книге говорится, что самый левый бит — самый старший.

Цитата Сообщение от SNIKERSMRG Посмотреть сообщение
2) Не понятно при чем в этой программе число 256, ведь это уже 9 бит получается, а не 8.
Да. Число 256 с помощью восьми битов не записать. Может там говорится про сдвиг 1000 0000 на один бит влево? (0001 0000 0000).

Цитата Сообщение от SNIKERSMRG Посмотреть сообщение
3) Фраза есть, "он просто смещается в бит 8 числа int".
Ну здесь действительно так и произошло. Из седьмого бита сдвинули в восьмой (отсчет с нуля).

Цитата Сообщение от SNIKERSMRG Посмотреть сообщение
Значение 256 - это десятичное число, в котором установлен один бит 8.
Ведь число 256 невозможно записать в 8 бит, я так запутался сильно.
Верно, если отсчет с нуля.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.