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

Работа с битовыми операторами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление суммы элементов массива по столбцам http://www.cyberforum.ru/cpp-beginners/thread223126.html
Почему на этой строке scanf("%i",&a); программа зависает ? //Вычисление суммы элементов массива по столбцам #include "stdafx.h" #include "conio.h" using namespace std; #define ROW 3 #define COL 5 void main(){
C++ Ввод матрицы вручную Возможно ли в данной программе сделать ввод матрицы ручным способом (или с помощью рандома, как-то удобнее будет) и введение пользователем координат начала пути и конца? Код пока для меня слишком сложный и сколько ни пытался - ни получилось... Видимо, нужно добавить: это и {srand(time(0)); cout<<" Labirint "<<endl; for (int i=0;... http://www.cyberforum.ru/cpp-beginners/thread223109.html
C++ Взаимодействие сайтов и VC++
Добрый вечер. Всех с наступившим! Нужна подсказка: где можно почитать про взаимодействие приложения с вебсайтом (получение куки, парсинг кода, отправка форм и тд). Буду благодарен за любую информацию.
Определить три соседних дня с максимальной средней температурой C++
Помогите решить полностью следующие задачи. 1.Начиная с понедельника, 1-го сентября, в течение 3-х недель один раз в день измеряется значение температуры. Таким образом, формируется двумерный массив T размерности 3x7. Найти: а) три соседних дня с максимальной средней температурой. б) два соседних дня, когда температура наиболее резко росла. в) периоды, когда температура понижалась. 2....
C++ Ошибка в char... http://www.cyberforum.ru/cpp-beginners/thread223063.html
Делаю программу. Одна из функций - открытие заданого файла: char *aud="magazine/"+ThisClass.c_str()+".xls"; char *path="magazine/"; ShellExecute(NULL,NULL,aud,path,NULL,SW_SHOW); ThisClass типа AnsiString. Но при компиляции в первой строке ошибка "invalid pointer addition". Подскажите, какую мелочь надо исправить???
C++ дескрипторы у пайпов Во- первых, хочу поздравить всех с новым годом)))) итак, проблема в следующем: пишу чат на пайпах, использующий аутентификацию по керберосу... при создании сервером пайпа - клинет не может подключить к нему, ошибка в безопасности. Порылся в инете: пишут, что надо установаить дескриптор у пайпа, в которм указать, что обращаться к пайпу могут все. Собственно, вопрос, как это сделать? ... подробнее

Показать сообщение отдельно
Stick
4 / 4 / 0
Регистрация: 26.11.2009
Сообщений: 123

Работа с битовыми операторами - C++

01.01.2011, 22:25. Просмотров 642. Ответов 3
Метки (Все метки)

Здравствуйте, С Новым Годом! Решил за новогодние празники познакомиться с языком C++. Попалась на глаза книжка Стефана Р. Дэвиса "С++ для чайников". Добрался до примера с битовыми операциями.
В книге написано, что вывод должен быть в 16-теричной системе, а при компиляции и запуске программы результат выдаётся в 10-теричной системе. Вопрос такой: почему результат в Dec, а не Hex? Пользуюсь компилятором Dev-C++, версия 4.9.9.2

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//  BitTest - ГЁГ*èöèГ*ëèçèðóþòñÿ äâå ïåðåìåГ*Г*ûå ГЁ
//            ГўГ»ГўГ®Г¤ГїГІГ±Гї ðåçóëüòГ*ГІГ» âûïîëГ*ГҐГ*ГЁГї
//            Г®ГЇГҐГ°Г*òîðîâ ~,&,| ГЁ ^ 
using namespace std;
#include <iostream>             
 
int main(int nArg, char* pszArgs[])
{
    // ГіГ±ГІГ*Г*îâêГ* âûâîäГ* Гў ГёГҐГ±ГІГ*Г*äöГ*òåðè÷Г*îì âèäå
    cout.setf(ios::hex, ios::hex);
    // ГЁГ*èöèГ*ëèçГ*öèÿ äâóõ Г*ðãóìåГ*òîâ
    int nArg1 = 0x1234;
    int nArg2 = 0x00ff;
    
    // ÂûïîëГ*ГҐГ*ГЁГҐ ëîãè÷åñêèõ Г*ГЇГҐГ°Г*öèé
    // Г‘Г*Г*Г·Г*Г«Г* ïðèìåГ*ГїГҐГ¬ ГіГ*Г*Г°Г*ûé îïåðГ*òîð NOT
    cout << "nArg1        =0x" << nArg1 << "\n";
    cout << "nArg2        =0x" << nArg2 << "\n";
    cout << "~nArg1       =0x" << ~nArg1 << "\n";
    cout << "~nArg2       =0x" << ~nArg2 << "\n";
    cout << "nArg1 & nArg2 = 0x"
         << (nArg1 & nArg2)
         << "\n";
    cout << "nArg1 | nArg2 = 0x"
         << (nArg1 | nArg2)
         << "\n";
    cout << "nArg1 ^ nArg2 = 0x"
         << (nArg1 ^ nArg2)
         << "\n";
             
    system("PAUSE");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru