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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Phoenix364
0 / 0 / 0
Регистрация: 07.12.2009
Сообщений: 61
#1

Работа с 16-ричными числами - C++

28.12.2009, 21:25. Просмотров 941. Ответов 1
Метки нет (Все метки)

Написать программу, которая вводит с клавиатуры натуральное число N, выполняет сдвиг N вправо на 3 разряда, сдвиг влево N на 2 разряда, инвертирует N. На экран вывести исходное число и результаты операций в шестнадцатеричном виде.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2009, 21:25     Работа с 16-ричными числами
Посмотрите здесь:

Работа с числами C++
Работа с числами C++
Работа с числами в с++ C++
C++ работа с числами
Работа с длинными числами C++
работа с числами C++
Работа с числами C++
Забить char-строку 16-ричными числами из генератора случайных чисел C++
Забиваем строку 16-ричными числами и выводим на экран (генерируем МАС) C++
Перегрузка операций над 16-ричными числами C++
C++ Чтение бинарного файла с 16-ричными числами в массив - предоставление и очищение памяти
Работа с длинными числами C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
29.12.2009, 18:29     Работа с 16-ричными числами #2
unsigned N= 0x101F01;

выполняет сдвиг N вправо на 3 разряда
N2= N>>3;
сдвиг влево N на 2 разряда
N3= N<<2;
инвертирует N
N4= N^0xFFFFFFFF;

результаты операций в шестнадцатеричном виде
printf( "hex=%08X\n", N4 );
Yandex
Объявления
29.12.2009, 18:29     Работа с 16-ричными числами
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru