E нотация с отрицателни числа

Малко съм объркан с e нотациите и малките отрицателни числа. Разбирам, че e означава 10^експонента като 6e5 е равно на 6*10^5 = 600000 и 6e-5 е равно на 6*10^-5 = 0,00006 Но напоследък намерих някои конфигурационни файлове, които се състоят от числа като:

1.215e-011

1.33e-002

7.20e-004

така че как да отида с тях? Разбирам, че знакът показва порядъка на величината, независимо дали е положителен или отрицателен, но какво да кажем за числото зад знака? Започва с нула. Така че нулата игнорира ли се или числото е по-малко от нула?

Така че това, което бих искал да знам, е кой би бил правилният начин, ако моят примерен номер е 6e-005:

Начин 1: 6e-005 = 6 * -10^-5 = 0,00006

Начин 2: 6e-005 = 6 * 10^-0,005 = 5,93131856794

кой е правилният подход? или има трети начин? Благодаря!


person JohnYouDontLike    schedule 25.03.2014    source източник
comment
Първият начин е правилен.   -  person filmor    schedule 25.03.2014


Отговори (2)


Форматът е подплатен с нули до фиксиран с три цифри, така че "Начин 1" е правилната интерпретация.

person Jasper    schedule 25.03.2014

Просто игнорирайте водещите нули. 6e-005 == 6e-5.

Понякога се използват, така че всички числа в даден контекст да имат фиксиран формат.

person Carsten    schedule 25.03.2014