Побитовые левый Shift и Shift правой Побитовые Функции Десятичные Двоичные Переходы наиболее важных битов наименее значимых битов двоичного представительства последовательных маски OR-оператор

Files Recovery Software
Дом Контактная информация Служба поддержки Скачать демо - Продукция  

 
 

Побитовые Shift слева

Побитовые левый Shift смены оператора номер слева. Наиболее значительные биты теряются в ряд движется влево, а освобожденные наименее значимых битов равны нулю. Следующий пример показывает двоичные представительства 43.

0101011 (decimal 43)

Переключив на биты влево, мы потеряем несколько наиболее важных (в данном случае нулевого), и номер вращающееся, с нуля на наименее значимых бит. Ниже приводится полученное число.

1010110 (decimal 86)

Побитовые переход права

Побитовые Shift Право смены оператора номер справа. Нулевой представляет освобождаемые биты наиболее значительных и менее значительных освобождаемые биты теряются. Следующий пример показывает двоичные представительства номер 43.

0101011 (decimal 43)

Переключив коронки для человека, мы теряем наименее значимых бит (в данном случае одна), и номер вращающееся, с нуля на несколько наиболее важных. Ниже приводится полученное число.

0010101 (decimal 21)

Программа использует следующие Побитовые Shift праве и Побитовые И для отображения числа, как 16 бит двоичного числа. Количество переходит право по очереди с 16 до нуля и Побитовые ANDed с 1 по ли бит установлен. Альтернативный метод заключается в использовании ряда маски Побитовые с оператором ИЛИ.

#include <stdio.h>

int main()
{
int counter, num;

printf("Enter a number: ");
scanf("%d", &num);

printf("%d is binary: ", num);

for (counter=15; counter>=0; counter--)

printf("%d", (num >> counter) & 1);
putchar('\n');

return 0;
}

Дополнительные функции : - Десятичные Двоичные Переходы

Две функции, которые предназначены для следующего Двоичные Десятичные в десятичную систему и для бинарных переходов. Следующий функцию преобразовать десятичное число в соответствующие двоичные числа поддерживает до 32-разрядная Двоичные номер. Вы можете использовать эту программу или ему до конверсии в соответствии с вашими требованиями.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Для восстановления данных книги
 
Глава 1 Обзор восстановления данных
Глава 2 Введение жестких дисков
Глава 3 Логический подход к дисков и ОС
Глава 4 Количество систем
Глава 5 Введение в программирование
Глава 6 Введение в информатику
Глава 7 Необходимые команды DOS
Глава 8 Диск - функции BIOS и прерывания контакта с C
Глава 9 Обработка больших жестких дисков
Глава 10 Восстановление данных с поврежденных дискет
Глава 11 Создание резервных копий
Глава 12 Чтение и изменение MBR с Programming
Глава 13 Чтение и Изменение DBR со Программирование
Глава 14 Программирование на "Сырье Файл" подъема
Глава 15 Программирование на данные Стеклоочистители
Глава 16 Разработка более Утилиты для дисков
Добавление Глоссарий терминов по восстановлению данных
 
 
Pro Data Doctor

Дом

Продукция

Контактная информация

Служба поддержки

Скачать демо -

Положения и условия

 
Pro Data Doctor