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

Битовые операции с FLOAT - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дописать единицу впереди и в конце записи натурального числа http://www.cyberforum.ru/cpp-beginners/thread306595.html
ребята тут не большие простые задачи сделайте которые сможете убедительная просьба задачи писать прямо в тему, а не прикреплять файлом
C++ Заданы два одномерных массива действительных чисел различных размеров. Объединить их в один массив, включив второй массив между k-м и (k+1)-м элемента Заданы два одномерных массива действительных чисел различных размеров. Объединить их в один массив, включив второй массив между k-м и (k+1)-м элементами первого. http://www.cyberforum.ru/cpp-beginners/thread306542.html
STL, функторы C++
Всем привет! Вообщем есть код: #include <iostream> #include <algorithm> #include <vector> int main() { std::vector<int> a{6, 2, 7, 5}; struct f {
Считывание из файла. C++
Как отсечь из файла со всяким хламом числа,разграниченные пробелом с обеих сторон.
C++ Наследование классов http://www.cyberforum.ru/cpp-beginners/thread306534.html
#include <iostream> #include <conio.h> using namespace std; const int LEN=80; class kraina { private: char name; unsigned long number; public:
C++ массив и указатель Подсчитать количество слов в строке, которая не может начинаться и заканчиваться пробелами и между словами можно ставить только один пробел. нужно решить 2 способами с помощью массива и с помощью указателей. помогите пожалуйста подробнее

Показать сообщение отдельно
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
28.05.2011, 00:43     Битовые операции с FLOAT
Можно обмануть компилятор:
C++
1
2
3
4
5
6
7
union Bits
{   float F;
     int I;
};
Bits A;
A.F = 1.0;
A.I = A.I & 0x80000000;
Не универсально, так как неявно использует одинаковые размеры float и int.
На 32-битном пентюхе - работает.
Можно еще так:
C++
1
2
3
4
union Bits
{   float F;
     char ch[sizeof(float)];
};
 
Текущее время: 05:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru