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

может кто расскажет про биты? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В файл рекурсию http://www.cyberforum.ru/cpp-beginners/thread345234.html
Как мне результаты этой программы вывести в файл ? #include<iostream> #include<fstream> using namespace std; void h(int,int,int); int main () {setlocale(LC_ALL,"Rus"); int n=64, i=1,j=3; h(n,i,j);
C++ Компоновка Я недавно начал изучать язык по книге Дейтелов, и у меня есть вопрос по компоновке программы, а точнее по картинке http://rghost.ru/19219421.view Допустим, один программист создал класс GradeBook, то есть он написал заголовок GradeBook.h, код класса GradeBook.cpp и код программы main.cpp для тестирования работы класса. Другой программист должен работать с этим классом не изменяя его, он... http://www.cyberforum.ru/cpp-beginners/thread345227.html
C++ Парсинг
Привет всем ) Есть небольшая проблема например имеется переменная String t = '<img src="http://site.ru/u3124123/d_hwre2.jpg"/> </a> <img src="http://site.ru/u56714036/d_auihe2j1.jpg"/> </a> <img src="http://site.ru/u12345621/d_8oasj2.jpg"/> </a> <img src="http://site.ru/u122331/d_zxcsdf32.jpg"/> </a>'; из каждой строки нужно вытащить цифры между u и /
C++ Движок WebKit. Алгоритм рендеринга страниц
Привет) Может кто знаком с этим движком для браузеров. Подскажите, где там происходит рендеринг страниц. Разбор кода страницы и вывод всего этого на экран.
C++ Передача указателя на функцию http://www.cyberforum.ru/cpp-beginners/thread345204.html
Доброго дня Форумчане. Хотелось бы узнать как вызывать функцию получив на нее указатель? пример class C1 { public: void f1() const { printf( "1" ); } }; class C2 {
C++ Компиляция проэкта в VS2010 В очередной раз поставил это детище майкрософта и в очередной раз у меня ничего не комплиируется, в прошлый раз всё как-то заработало через пару недель само, в этот раз у меня нет времени ждать пока её величество VS2010 надумает работать. Если коротко : открываю vs2010-> выбираю создать новый проэкт -> выбираю консольное приложение-> в всплывшем окошке ставлю галочку возле "пустой проэкт" и... подробнее

Показать сообщение отдельно
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
26.08.2011, 12:36     может кто расскажет про биты?
AzaKendler, вот ещё: как обменять значения между двумя переменными, не вовлекая в это третью переменную:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int main( int argc, char ** argv )
{
    int a = 10, b = 12;
 
    printf( "a = %d, b = %d\n", a, b );
 
    a ^= b;
    b ^= a;
    a ^= b;
 
    printf( "a = %d, b = %d\n", a, b );
 
    return 0;
}
Суть в чём: оператор ^ - это оператор битового XOR. ^= это всё равно, что +=.

Код
a = 1010
b = 1100

a = a ^ b   1010
            1100 XOR
            ----
            0110

b = b ^ a   1100
            0110 XOR
            ----
            1010 <---- новое значение b

a = a ^ b   0110
            1010 XOR
            ----
            1100 <---- новое значение a
 
Текущее время: 00:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru