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

Битовая арифметика - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти суммы четных элементов (элементов с четным номером) массива вещественных чисел A(22) и нечетных элементов http://www.cyberforum.ru/cpp-beginners/thread1029954.html
Здравствуйте, дорогие форумчане. Не могли бы вы мне помочь? Мне нужно составить программу с таким условием: "Найти суммы четных элементов (элементов с четным номером) массива вещественных чисел...
C++ Сортировка) как отсортировать по убыванию результат которые находиться в файле text #include <iostream> #include <fstream> using namespace std; int main() { unsigned m={0}; ifstream text("text.txt");//для ввода (чтения) данных из файла; http://www.cyberforum.ru/cpp-beginners/thread1029936.html
Borland c++ не компилирует программу с библиотекой graphics.h C++
Вообщем начинает компилировать ничего не выдает, даже образец благополучно работающий в техе не работает :no:
Ошибка в коде C++
Вот код: #include "stdafx.h" #include<stdio.h> #include<conio.h> #define N 100 int main() { int mas; int i,j,m,n,min,num=0; printf("Vvedite razmer massiva m(strok),n(stolbcov):");
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread1029922.html
Почему выводятся какие-то непонятные цифры? И почему если приводить к типу char то все норм? #include <iostream> using namespace std; void code(const char *str); int main() { ...
C++ семестровка по с++ Построение циклической структуры подстановки.Кто нибудь может объяснить как это делать??с чего начинать??Подстановкой f называется отображение конечного множества A = {a1, a2, …, an} на... подробнее

Показать сообщение отдельно
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335

Битовая арифметика - C++

05.12.2013, 18:54. Просмотров 1148. Ответов 15
Метки (Все метки)

Почему при:
C++
1
2
int myVar = 15, mask = 0x00 00 00 01; //выделил разряды
printf("%d", myVar & mask);
Я получаю -1? Конечно, я мог бы вывести через %u, но мне интересен сам факт "-1". Разве после этой операции не должно было получиться число 000....001 = 1?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru