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

Определить, что старший байт числа равен значению переменной с - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Линейная интерполяция http://www.cyberforum.ru/cpp-beginners/thread1129112.html
Как правильно написать программу линейной интерполяции? С чего начать подскажите?
C++ Определить в символьном массиве номер вхождения символа вводимого пользователем с клавиатуры Определить в символьном массиве номер вхождения символа вводимого пользователем с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1129093.html
C++ Прокомментировать код
что означают строчки начиная с int k =-1; #include "iostream" #include "math.h" using namespace std; int main () { const int n = 10; int a; for ( int i=0; i<n; i++) {
Реализовать комбинированный способ организации таблицы идентификаторов C++
помогите написать программу по методичке на C++ Требуется разработать программу, реализующую комбинированный способ организации таблицы идентификаторов. Для организации таблицы используется...
C++ Перевод из Pascal на C++ http://www.cyberforum.ru/cpp-beginners/thread1129058.html
Помогите перевести программу из Pascal на С++ program lab; const N=30; var A:array of real; i,k:integer; S:real; begin writeln('...:');
C++ Подсчет символов в строке. Программа не компилируется Всем привет! Помогите решить эту задачу: 1) Имя передаётся через командную строку 2) Программа должна подсчитывать количество: 1) символов; 2) символов без пробелов; 3) букв; 4) слов; 5)... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6634 / 5041 / 466
Регистрация: 14.02.2011
Сообщений: 16,852
25.03.2014, 13:35
Цитата Сообщение от BonaBerry Посмотреть сообщение
Как из такого числа 0x00FFFF00 получается такое:
00000000 11111111 111111111 000000000
нук
таблица перевода из двоичного в шестнадцатеричное
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 A 10
1011 B 11
1100 C 12
1101 D 13
1110 E 14
1111 F 15

эта таблица на 4 бита(полубайт) в байте 8 бит значит делишь в блоки по 4 и заменяешь буквами/цифрами
например 10000000 1000 0000 80(шеснадцетиричных) в Си записывается так 0x80
11111111 1111 1111 0xFF
01010101 0101 0101 0x55

выучи пригодится

Добавлено через 35 секунд
Цитата Сообщение от BonaBerry Посмотреть сообщение
мне допустим воссоздать такое представление числа?
00110101 111100010 111011001 111100011
попробуй сам

Добавлено через 2 минуты
Цитата Сообщение от BonaBerry Посмотреть сообщение
и как при помощи маски 0x.....
это не маска это представление числа
в Си 3 представления
123 десятичное
0123 восьмеричное, начинается с 0
0х123 шестнадцатеричное, начинается с 0х
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru