Просмотр полной версии : Как изменить экспоненциальный формат чисел на обычный?
Chronos.Rid
16.10.2020, 20:00
Замучался искать информацию. Два дня смотрел видео, читал. Сил нет. Зачем так сделали - не понимаю. Не читабельно!
1,024 Е03 это просто 1024 Всё. Понимать я это понимаю, но это не читабельно. Пока в уме переведёшь... А когда весь экран в этих ЕЕЕЕ так ничего не понятно. Как сделать так, чтоб числа отображались без Е, не в экпоненциальном формате, а обычном? Желательно даже без запятой.
округлить до пары знаков после запятой макросами, или до 0 знаков.
Как сделать так, чтоб числа отображались без Е, не в экпоненциальном формате, а обычном? Желательно даже без запятой.
Преобразовать float to int ,однако
Преобразовать float to int ,однако
Целочисленные тоже могут отображаться в экспоненциальном формате, однако. Хотя не в эмуляторе, а в блоках констант.
Сергей0308
17.10.2020, 22:50
Любопытно, откуда у вас такие глубокие познания, в школе это называлось стандартным видом числа!
Chronos.Rid
23.02.2021, 15:46
Если использовать целочисленные, то регулировка будет ступенчатой, а не плавной. Этот вариант не подходит.
Сергей0308
23.02.2021, 15:56
Вот здесь подобную проблему решали: https://owen.ru/forum/showthread.php?t=26216&page=191
И тип данных никак не связан с плавностью регулировки, это совсем разные вещи!
Chronos.Rid
23.02.2021, 15:57
То есть в школе стандартно писали не 1+3=4, а
1,00 Е00 + 30,0 Е-01 = 0,4 Е01 ? Это у вас в школе был стандартный вид числа?
Вопрос не про мои познания. Вопрос по то как сделать так чтоб числа отображались без буквы Е. Для меня всё-таки 1+3=4 более читабельно. Или хотя бы 1.5+2.2=3.7 пусть будет один знак после запятой.
Сергей0308
23.02.2021, 16:00
То есть в школе стандартно писали не 1+3=4, а
1,00 Е00 + 30,0 Е-01 = 0,4 Е01 ? Это у вас в школе был стандартный вид числа?
Вопрос не про мои познания. Вопрос по то как сделать так чтоб числа отображались без буквы Е. Для меня всё-таки 1+3=4 более читабельно. Или хотя бы 1.5+2.2=3.7 пусть будет один знак после запятой.
Наверно не только у меня но и у Вас, если конечно Вы в школу ходили!
Чем Вам не подходит, что я предложил? Вы ходили по ссылке?
53612
Chronos.Rid
23.02.2021, 16:04
С телефона не так удобно. Сейчас включу ноут. Изучу. Спасибо. Насколько я понимаю это проект в среде Owen logic.
Сергей0308
23.02.2021, 16:09
С телефона не так удобно. Сейчас включу ноут. Изучу. Спасибо. Насколько я понимаю это проект в среде Owen logic.
Это макрос для округления с заданным количеством знаков после запятой, заодно число принимает вид, что Вы хотели, это как бы получается само-собой(как побочный эффект), я макрос для округления придумывал!
Вы можете считать, что этот макрос преобразования вида числа!
Chronos.Rid
23.02.2021, 16:53
Наверно не только у меня но и у Вас, если конечно Вы в школу ходили!
Чем Вам не подходит, что я предложил? Вы ходили по ссылке?
53612
По на Вашу школу! Хоть квазары в первом классе учите! Главное что макрос округления работает! И работает как надо!
Тему можно закрывать - вопрос решён!
Чтоб убрать букву Е в отображении чисел и привести проект в читаемый вид нужно скачать файл и скопировать себе в проект функциональный блок (макрос, квадратик - как хотите назовите).
Сергей0308
23.02.2021, 17:24
По на Вашу школу! Хоть квазары в первом классе учите! Главное что макрос округления работает! И работает как надо!
Тему можно закрывать - вопрос решён!
Чтоб убрать букву Е в отображении чисел и привести проект в читаемый вид нужно скачать файл и скопировать себе в проект функциональный блок (макрос, квадратик - как хотите назовите).
Квазары - это сверхмассивные чёрные дыры в центре галактик, просто они ярко светятся, точнее светятся не они , а вещество что они поглощают и при их открытии не знали, что это сверхмассивные чёрные дыры, это потом узнали, не так давно, а название придумали гораздо раньше!
https://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D0%B7%D0%B0%D1%80
Алексей Геннадьевич
24.02.2021, 09:53
Хорошая будет настройка. Особенно если учесть диапазон FLOAT. :) 0,000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000042
А вот с целочисленными переменными иногда удобно двоичное представление с разбивкой по байтам/ниблам.
Особенно удобно это, когда используешь "макрос ПЗУ/ОЗУ" для хранения шагов программы.
Примерно в таком виде: 1111 1100__1111 1010__0000 1111__1111 1010
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot