# Converting Float64 into String but in scientific notation

**URL:** https://discourse.julialang.org/t/converting-float64-into-string-but-in-scientific-notation/13644
**Category:** General Usage
**Created:** [August 17, 2018, 11:53pm UTC](https://discourse.julialang.org/t/converting-float64-into-string-but-in-scientific-notation/13644 "2018-08-17T23:53:24Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![varun7rs](https://avatars.discourse-cdn.com/v4/letter/v/c2a13f/32.png) [@varun7rs](https://discourse.julialang.org/u/varun7rs)
#### Post date: [August 17, 2018, 11:53pm UTC](https://discourse.julialang.org/t/converting-float64-into-string-but-in-scientific-notation/13644/1 "2018-08-17T23:53:24Z")

</div>

I’m trying to export some data onto a tex file. But, the numbers are often huge and I want to represent the using the scientific notation. I’ve been searching the forums for a solution, but couldn’t find one.

What I expect is simple

```julia
julia> convert_float2string(1234.23322)
"1.23e+3"

```

I’m aware of the print function that is capable of printing in scientific notation format but I intend to store the converted value as a string.

---

<div class="post-metadata">

### Author: ![purplishrock](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/purplishrock/32/13451_2.png) [@purplishrock](https://discourse.julialang.org/u/purplishrock)
#### Post date: [August 17, 2018, 11:59pm UTC](https://discourse.julialang.org/t/converting-float64-into-string-but-in-scientific-notation/13644/2 "2018-08-17T23:59:47Z")

</div>

couldn’t sprintf work for you ?

```julia
julia> using Printf

julia> @sprintf("%.5E", 1E10)
"1.00000E+10"

```

---

<div class="post-metadata">

### Author: ![purplishrock](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/purplishrock/32/13451_2.png) [@purplishrock](https://discourse.julialang.org/u/purplishrock)
#### Post date: [August 18, 2018, 12:08am UTC](https://discourse.julialang.org/t/converting-float64-into-string-but-in-scientific-notation/13644/4 "2018-08-18T00:08:18Z")

</div>

```julia
julia> using Printf

julia> x=@sprintf("%.3E", 1E10)
"1.000E+10"

julia> print(x)
1.000E+10
julia> 

```

---

<div class="post-metadata">

### Author: ![varun7rs](https://avatars.discourse-cdn.com/v4/letter/v/c2a13f/32.png) [@varun7rs](https://discourse.julialang.org/u/varun7rs)
#### Post date: [August 18, 2018, 12:09am UTC](https://discourse.julialang.org/t/converting-float64-into-string-but-in-scientific-notation/13644/5 "2018-08-18T00:09:06Z")

</div>

Gave this a try just a few seconds ago. Was about to update my reply but too late. Thanks a lot for the help.
