![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Resident |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 25.9.2006 Репутация: нет Всего: 0 |
есть код:
Как понятно из комментария, этот код печатает десятичное число в экспонентальном представлении (научная нотация). Собственно вопрос, как это число привести обратно к десятичному числу 256? |
|||
|
||||
| bobik02 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 26.11.2007 Репутация: 2 Всего: 14 |
-------------------- Have a nice day |
|||
|
||||
| Resident |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 25.9.2006 Репутация: нет Всего: 0 |
Походу вопрос непонятен. Нужно экспонентальное число 2.560000e+2 привести к десятичному 256. Выполнить обратное преобразование так сказать.
|
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
Resident, float оно и есть float. Никаких физических преобразований вам не нужно -- разница только в том, в какую строку оно будет преобразовано функцией printf.
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| Resident |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 25.9.2006 Репутация: нет Всего: 0 |
Как обратно преобразовать 2.560000e+2 в 256 я понял.
А вот как именно происходит это преобразование пока понять не могу. Как то давно делал это, но сейчас забыл уже как именно. Есть определенная формула преобразования. Толи какую то часть в степень возвести нужно, толи хз что. Никто не знает как это делается? |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
в смысле в ручную?
ты пугаешься слова экспоненциально, налюй на него: 2.560000e+2 = 2.56*10^2 = 256 согласно СИ числа надо отображать как три знака, где первый отделяется запятой, и две сотых после неё. затем стоит множитель 10 в n-ой степени |
|||
|
||||
| Resident |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 25.9.2006 Репутация: нет Всего: 0 |
bars80080 спс.
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |