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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.71
zewer
1105 / 796 / 80
Регистрация: 07.01.2011
Сообщений: 5,866
#1

Представление в памяти компьютера типа double - C++

13.11.2011, 16:54. Просмотров 2402. Ответов 3
Метки нет (Все метки)

нужна помощь в представление ВПК (в памяти компютера) тип данних double
например нам дано такое:
C++
1
double y = -4.8e1
и хочем чтоб компилятор сделал такое:
C++
1
long w1 = *reinterpret_cast<long*>(&y)+33;
я знаю как представляеться ВПК float, а так же знаю, что double примерно так же как и float представляеться ВПК
подскажите алгоритм представление ВПК тип данних double!(делать мое задание не обязательно, и сам сделаю )
наперед спасибо!

Добавлено через 18 часов 25 минут
что никто не знает алгоритму представление double ВПК??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 16:54     Представление в памяти компьютера типа double
Посмотрите здесь:
Внутреннее представление типа Double через Long C++
C++ 2-ичное представление числа типа double или float?
Объясните задачу про представление вещественных чисел в памяти компьютера C++
C++ Аргумент типа double несовместим с параметром типа double
Аргумент типа double несовместим с параметром типа double* C++
C++ Двоичное представление double
C++ функция принимает два параметра типа double и возвращает значение типа double
C++ Запись информации из вектора типа string в вектор типа double
C++ В массив типа double записываю целые числа (типа int), но ошибка не вылазиет!
Представление double в компе(сколько знаков он может считывать) C++
Представление класса в памяти C++
C++ Представление чисел в памяти!

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
13.11.2011, 17:00     Представление в памяти компьютера типа double #2
zewer, Есть же специальный стандарт IEEE его легко найти
Число двойной точности
Тут http://www.binaryconvert.com/convert_double.html можно "поиграться".
zewer
1105 / 796 / 80
Регистрация: 07.01.2011
Сообщений: 5,866
13.11.2011, 18:08  [ТС]     Представление в памяти компьютера типа double #3
может я не правильно пользуюсь етим, но результат не совпадает с результатом програми(я всмисле результат сайта не совпадает с прогой)
результат должен бить 21 (СЧ 16)
nefton
44 / 20 / 5
Регистрация: 28.02.2013
Сообщений: 188
10.03.2016, 09:33     Представление в памяти компьютера типа double #4
Крик души. Нехороший рускоязычный сегмент интернета!!!!!!!!!!!!!!!!!!!!!!

Вот русская версия ответа на вопрос о формате double:
ссылка

бла бла бла, картинка сомнительной художественности, и аж 2 строчки описания (судить вам о его адекватности)
(только прочитав английскую версию я понял тему)

А Вот английская версия.
(Слава Богу я уже сталкивался не рас с такой фигнёй!!!!!)
Картинка,
2! АДЕКВАТНЫЕ формулы,
8! строчек КРАТКОГО описания,
15! строчек отдельно описания формата мантисы и описание зарезервированых значений мантисы!
9 строчек резюме
Включён детальнейший пример перевода числа по битам из double в хексадемикал
И даже опус в 4 строчки про сравнение в современных видеокартах скорости операций с double и single
Yandex
Объявления
10.03.2016, 09:33     Представление в памяти компьютера типа double
Ответ Создать тему
Опции темы

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