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

2-ичное представление числа типа double или float? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение массива 10-ю способами http://www.cyberforum.ru/cpp-beginners/thread61063.html
Помогите пожалуйста решить задачу. Дана послед. чисел, 10000(если винда будет пищать, то можно и 1000). Случайным образом их заполнить от -100000 до 100000. 10 разными способами. Анализ сравнить по времени и по использ. оперативной памяти в виде таблицы.
C++ Чтение определённой строки. Тема такая, программа принимает два аргумента - первый путь к файлу, второй - любую строку (str1). Задача - искать в указанном файле str1. Для поиска использую fgets(), он принимает первую строку из файла и я проверяю её на содержание str1. Запарка в следующем - как прочитать след. строку? http://www.cyberforum.ru/cpp-beginners/thread61053.html
Графика в Borland C 3.1 C++
Здраствуйте.Возникла такая проблема,помогите пожалуйста её исправить :) Дали задание сделать простенькую игру на Borland C 3.1,с использованием графики,сначало долго маялся (наверно как и все) подключал её(graphics.h),ну с этим разобрался всё подключил вродебы всё должно работать. Ну вот,чтобы убедиться что графика работает скачал из интернета пример с использованием графических библиотек в...
Сформировать новую строку, в которой слова исходной будут следовать в обратном порядке C++
Нужна срочно ваша помощь...Не могу написать код для следующей задачи: "Задан текст, состоящий из слов, записанных через запятые и/или пробел, и заканчивающийся точкой. Длина текста не больше 100 символов, могут быть использованы любые символы. Словом считается последовательность символов, не содержащая пробел. Сформировать новую строку, в которой слова будут следовать в обратном порядке....
C++ Графика в C++ http://www.cyberforum.ru/cpp-beginners/thread61039.html
В общем, вот картинка! http://pic.ipicture.ru/uploads/091104/thumbs/GM1TGWpL5w.png Задание состоит в том, чтобы чистить экран половинками в двух направлениях. На первом этапе нужно заполнить экран символами со случайными цветами (т.е. пробелами). Затем чистить экран согласно схеме. Затем перед очисткой экрана заполнить его случайным образом и снова почистить. Помогите советами,...
C++ Одномерный массив В одномерном массиве, состоящем из N вещественных элементов, вычислить: 1.Сумму отрицательных элементов массива. 2.Произведение элементов массива, расположенных между максимальными и минимальными элементами. Упорядочить элементы массива по возрастанию. подробнее

Показать сообщение отдельно
Hayk
2 / 1 / 0
Регистрация: 28.08.2009
Сообщений: 16
04.11.2009, 14:21  [ТС]     2-ичное представление числа типа double или float?
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
34
35
36
37
38
39
40
41
42
#include <iostream>
using namespace std;
 
union bits
{
    bits(double n);
    void show_bits();
    double d;
    unsigned char c[sizeof(double)];
};
bits::bits(double n)
{
    d=n;
}
void bits::show_bits()
{
    int i,j;
    for(j=sizeof(double)-1;j>=0;j--)
    {
        cout<<"двоичное представление байта "<<j<<":";
        for(i=128;i;i>>=1)
        {
            if(i & c[j])
            {
                cout<<"1";
            }
            else
            {
                cout<<"0";
            }
        }
        cout<<endl;
    }
}
int main()
{
    setlocale(LC_ALL,"Russian");
    bits ob(1991.829);
    ob.show_bits();
    return 0;
    system("pause");
}
вот моя прога

двоичное представление байта 7:01000000
двоичное представление байта 6:10011111
двоичное представление байта 5:00011111
двоичное представление байта 4:01010000
двоичное представление байта 3:11100101
двоичное представление байта 2:01100000
двоичное представление байта 1:01000001
двоичное представление байта 0:10001001
Press any key to continue . . .

вот ответ,,,,,вопрос!!! как так получилась?))
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru