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

Выполнение битовых логических операций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка - Необработанное исключение. Что такое? http://www.cyberforum.ru/cpp-beginners/thread907999.html
Всем привет! В ходе компиляции программы вылетает такая ошибка. Что это такое?
C++ записать в файл с новой строки p.sr_eval='\n'; p=p+i; fwrite(&(*p), sizeof(enrollee),1,f); хочу записывать каждый следующий объект структуры в файл с новой строки. добавляю в последний, на последнюю позицию массива структуры '\n'. увы не выходит. как поступить??? http://www.cyberforum.ru/cpp-beginners/thread907984.html
Из JAVA в CPP. Небольшой момент. (+) C++
Прошу помощи. В java не соображаю, но тем не менее все понимаю как переделать кроме некоторых моментов. Вот сам код: http://www.cyberforum.ru/java-j2se/thread207611.html Тут начинаются вопросы... Суть переделать код в cpp. import java.util.ArrayList; import java.util.List; public class Main {
Считывание float из файла в шестнадцатиричном виде C++
Здравствуйте. Возникла такая проблема: есть файл с числами float в шестнадцатиричном виде. К примеру 41 A5 54 6D (это что-то около 23.2637484 (примерно)). Как мне его считать и преобразовать к нормальному виду, учитывая, что при обычном считывании каждый символ воспринимается как байт, а в данном случае один байт это два символа.
C++ Вектора и массивы http://www.cyberforum.ru/cpp-beginners/thread907958.html
Дани вектора \bar{x} та \bar{y} з n координатами и квадратные матрицы А та В, розмером n*n. Найти вектор \bar{Z} =A* \bar{x} + B* \bar{y} .
C++ Проводник Windows Как из кода запустить проводник Windows для записи файла? подробнее

Показать сообщение отдельно
Iostream
 Аватар для Iostream
0 / 0 / 0
Регистрация: 16.06.2013
Сообщений: 30
20.06.2013, 18:16     Выполнение битовых логических операций
Вот такой пример:
Кликните здесь для просмотра всего текста
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
// BitTest — инициируются две переменные и
// выводятся результаты выполнения
// операторов ~,&,| и ^
#include <stdio.h>
#include <iostream>
using namespace std;
int main(int nArq, char* pszArgs[])
{
// установка вывода в шестнадцатеричном виде
cout.setf (ios::hex, ios::hex) ;
// инициализация двух аргументов
int nArq1 = 0x1234;
int nArq2 = 0x00ff;
// Выполнение логических операций
// Сначала применяем унарный оператор NOT
cout<< "Arq1=0x"<<nArq1<<"\n";
cout<< "Arq2=0x"<<nArq2<<"\n";
cout<< "~Arq1=0x"<<~nArq1<<"\n";
cout<< "~Arq2=0x"<<~nArq2<<"\n";
//Теперь бинарные операторы
cout<<"nArq1&nArq2=0x"
    <<(nArq1&nArq2)
    <<"\n";
cout<<"nArq1|nArq2=0x"
    <<(nArq1|nArq2)
    <<"\n";
cout<<"nArq1^nArq2=0x"
    <<(nArq1^nArq2)
    <<"\n";
return 0;
}

В учебнике ответ на (картинке) внизу, у меня получилось то, что (на картинке) вверху.
Выполнение битовых логических операций
В чем проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru