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

Побитовые операции, работа с шестнадцатеричной записью - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ допоможіть з динамічним масивом http://www.cyberforum.ru/cpp-beginners/thread265178.html
Дана матриця цілих чисел. Зібрати всі додатні елементи масиву вище головної діагоналі (заповнення здійснювати по рядках).
C++ Шаблонные функции для нахождения минимального и максимального элемента пары чисел Описать функции-шаблоны для нахождения минимального и максимального элемента пары чисел. Задано два целых и два действительные числа. Используя функции-шаблоны найти максимальные и минимальные... http://www.cyberforum.ru/cpp-beginners/thread265166.html
Программа с файлами C++
Нужно в файле все последовательности символов одинаковых длинне N заменить на запись (N символ) например: ===== 5=, ppppppp 7p.
несовместимость visual c++ 6.0 и visual studio 2008 C++
почему правильно написанная программа в visual c++ 6.0 не работает в visual studio 2008 , а именно #include <iostream> using namespace std; void main() { cout<<" my first program "<<endl; ...
C++ Строки (Код Цезаря) http://www.cyberforum.ru/cpp-beginners/thread265151.html
Дан текст, состоящий из N (2N10) строк с максимальной длиной 80 символов. Необходимо вывести этот текст, зашифрованный кодом Цезаря. (Код Цезаря заменяет одну букву другой, отстоящей от нее на...
C++ Подсчет слов и перевод строки Тут две задачки вот одна из них 1)Напишите программу, которая будет печатать слова из файла ввода, причем по одному на строку. я сделал так #include <stdio.h> main() { int c; подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18026 / 6258 / 427
Регистрация: 30.03.2009
Сообщений: 17,194
Записей в блоге: 27
28.03.2011, 22:58
Цитата Сообщение от IIIa66uMEM6eP Посмотреть сообщение
проблема что в данном контексте задачи - все же мы вводим в одной сс а работаем над ней в другой
Неправильно. Ты можешь ввести "17", предполлагая десятичную запись. Можешь ввести "11", предполагая 16-ричную запись. Но в обоих случаях ты введёшь одну и ту же величину и в памяти машина она будет храниться в виде "10001" (в двоичном виде). Ты можешь написать

C
1
2
3
4
int x, y, z;
x = 17;
y = 7;
z = x & y;
или

C
1
2
3
4
int x, y, z;
x = 0x11;
y = 0x7;
z = x & y;
на результат это никоим боком не повлияет
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru