59 / 44 / 11
Регистрация: 28.12.2014
Сообщений: 251
1

Тип данных single/double представление в памяти

20.09.2015, 07:18. Показов 1375. Ответов 2
Метки нет (Все метки)

Всем привет. Собственно стал вопрос о том, как выглядят типы данных single и double в памяти. Немного погуглив, нашел только стандартное описание данных типов из учебников для начинающих. Подумав, решил, раз single - это 4 байта, то он разбивается на два integer по 2 байта. Первые два байта - целая часть вещественного числа, вторые два байта - дробная часть вещественного числа. Но эксперимент данную гипотезу не подтвердил. Прошу ссылку где почитать, совет, либо направление для движения. Спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.09.2015, 07:18
Ответы с готовыми решениями:

Глюки VB - точность вычислений (Single, Double)
Знатоки VB, подскажите, пожалуйста. Периодически возникает проблема когда работаешь со переменными...

Переменные типа Single, Double... продолжит ряд можно?
Здравствуйте. Всем известно, что в VB 6 исполюзуются два типа переменных с плавающей запятой:...

Представление в памяти компьютера типа double
нужна помощь в представление ВПК (в памяти компютера) тип данних double например нам дано такое:...

представление в памяти компьютера числа типа double
Запишите на языке Pascal программу с использованием процедур (функций): определить для...

2
1773 / 751 / 153
Регистрация: 03.06.2009
Сообщений: 5,495
20.09.2015, 09:33 2
https://ru.wikipedia.org/wiki/IEEE_754-2008
И там есть ссылки на форматы представления разных типов в памяти. Только следует учитывать, что байты числа в памяти будут располагаться в обратном порядке. Например: число 12345678h в памяти будет располагаться 78 56 34 12
1
59 / 44 / 11
Регистрация: 28.12.2014
Сообщений: 251
22.09.2015, 16:34  [ТС] 3
Спасибо за направление. Нужно поизучать предмет.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2015, 16:34

В переменной double представление числа в памяти вместо результата
При вычислении double a = 0.77293928118247168; double b = 0.77297089378171091; double c = a - b;...

Ошибки error C2296: -: недопустимо, левый операнд имеет тип "double (__cdecl *)(double,double,double
Думаю из-за polp #include<iostream> #include<cmath> #include<cstdlib> using namespace std;...

Определить для произвольного вещественного десятичного числа типа double его представление в памяти компьютера
Составить математическую модель, блок-схему и записать на языке Pascal программу с использованием...

тип данных double
прочитал в одной умной книге что данный тип (double) можно применять для вывода факториала до 170! ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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