Разница между e и E в научной нотации

В чем разница в PHP между значением, которое печатается как -9.838335106976932e18, и которое печатается как -9.838335106976932E + 18? (обратите внимание на «e18» против «E + 18»)

Related of "Разница между e и E в научной нотации"

Абсолютно никакой разницы. Это две разные конвенции при печати номера в научной нотации. В частности:

  • E может быть либо нижним, либо верхним регистром. Первый печатается с форматированной строкой %e , последний (что менее распространено), с строкой формата %E
  • + перед экспонентой (и / или базой) можно опустить.

Что касается первой точки, возможно, эти два значения печатаются с использованием разных строк формата, но без кода трудно сказать.