Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
talis
793 / 545 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
26.08.2011, 12:47

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

26.08.2011, 12:47. Просмотров 2456. Ответов 58
Метки (Все метки)

Ответ

ValeryLaptev, да я и не спорю, что для целых. Более того, они должны быть одинакового размера. Но тема-то "расскажите про биты" - вот я и рассказываю.

Для отрицательных работает, а куда оно денется?

Добавлено через 1 минуту
К тому же если пошаманить, то и для float работает:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int main( int argc, char ** argv )
{
    float a = -10.0, b = -12.0;
 
    printf( "a = %f, b = %f\n", a, b );
 
    unsigned *pA = &a; /* sizeof( unsigned ) = 4 = sizeof( float ) */
    unsigned *pB = &b;
 
    *pA ^= *pB;
    *pB ^= *pA;
    *pA ^= *pB;
 
    printf( "a = %f, b = %f\n", a, b );
 
    return 0;
}


Вернуться к обсуждению:
может кто расскажет про биты?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2011, 12:47
Готовые ответы и решения:

Time.h кто расскажет или покажет
Доброе время суток! имеем структуру struct Promo:tm //Создаем...

кто может обьяснить про что тут говорится
С помощью этого оператора &amp; можно также выделять и устанавливать значения от-...

Задача про биты
Написать функцию, которая возвращает число, полученное из числа X,в котором все...

Ввести целое число A. Инвертировать все биты с 4 по 8, включая эти биты. Вывести результат
нужна помощь в битовых операциях.Ввести целое число A. Инвертировать все биты...

... В четных байтах числа в двоичной системе переместить нулевые биты в старшие биты, а в нечетных байтах – в младшие ...
Доброго времени суток всем, столкнулся с проблемой по С++,требуется написать...

58
Другие темы раздела
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;...
C++ Компоновка Я недавно начал изучать язык по книге Дейтелов, и у меня есть вопрос по компоновке программы, а точнее по картинке http://rghost.ru/19219421.view Допустим, один программист создал класс GradeBook,... 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>...
C++ Движок WebKit. Алгоритм рендеринга страниц
Привет) Может кто знаком с этим движком для браузеров. Подскажите, где там происходит рендеринг страниц. Разбор кода страницы и вывод всего этого на экран.
C++ Передача указателя на функцию http://www.cyberforum.ru/cpp-beginners/thread345204.html
Доброго дня Форумчане. Хотелось бы узнать как вызывать функцию получив на нее указатель? пример class C1 { public: void f1() const { printf( "1" ); } }; class C2 {
C++ Компиляция проэкта в VS2010 В очередной раз поставил это детище майкрософта и в очередной раз у меня ничего не комплиируется, в прошлый раз всё как-то заработало через пару недель само, в этот раз у меня нет времени ждать пока... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru