вещественный тип



Вещественные типы данных в паскале

Автор Илья Пшеничный задал вопрос в разделе Другие языки и технологии

что такое вещественные числа в паскале? как отличить integer число от REAL ? и получил лучший ответ

Ответ от Ўрий-17[гуру]
у вещественных чисел в формате 3 поля: знак порядок мантисса
у целых как бы 2 поля: знак и целочисленная мантисса
У каждого типа эти поля (кроме знака) могут занимать несколько бит, что закреплено форматом
То есть числа отличаются форматом
Если integer - стандартный тип, который имеет сопроцессор, то real нестандартный 6-байтовый тип и данные в этом виде не могут напрямую обрабатываться сопроцессором, необходимо каждый раз делать преобразование типа. А на это уходит время. Поэтому на тех ЭВМ, на которых Вы работаете, не советую применять этот тип, лучше либо single, либо double
Вот по этой ссылке можете посмотреть правильные форматы данных, используемые в Паскале
ссылка. ru/datatype/floatype.htm
(убрать пробел)
Krab Bark
Искусственный Интеллект
(190100)
Запись 170 Паскаль считает за integer.

Ответ от Krab Bark[гуру]
Разное представление в компьютере. А отличить - по записи. 2 - целое число. 2.0 - вещественное число.

Ответ от Jurii[гуру]
Букварь открыть не судьба…
Вещественные типы − это типы чисел с плавающей точкой.
Целые типы:
Byte (0..255) 1 байт
Word (0..65535) 2 байта
Shorting (-128..127) 1 байт
Integer (-32768..32767) 2 байта
Longint (-2147483648..2147483647) 4 байта
Вещественные:
Real± (от 2.9*10-39 до 1.7*1038 , » до11 знака ) 4 байта
double± (от 5*10-324 до 1.7*10308 , » до15 знака ) 8 байтов
Отличаются своим определением…
Дробные числа как раз и есть вещественные.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: что такое вещественные числа в паскале? как отличить integer число от REAL ?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*