This is topic Канал класса DOUBLE FLOAT in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000252.html

Posted by DEA (Участник № / Member № 1572) on :
 
Добрый день!
Каким каналом можно обработать число, например: 12345678123,45678 и вывести это число на экран?
Из справки "LREAL (double) – вещественное число (8 байт) (максимальное значение 1.7976931348623158e+308)" на деле 4 байта, видать float с соответствующим обрезанием.
 
Posted by Гусев Александр Петрович (Участник № / Member № 2148) on :
 
только что проверил - ваше число отображается нормально. в формате вывода стоит %12.5f (но вообщето это уже запредельное кол-во знаков, для double - максимум 16 значащих цифр). с чего вы взяли что double - это float? как выпосчитали размер переменной?
 
Posted by DEA (Участник № / Member № 1572) on :
 
Спасибо получилось, дело было в формате вывода. Стояло меньше %12.5f поэтому и обрезало
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2