# How to round 1.653782960785311e14 to 1.65e14?

**URL:** <https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016>\
**Category:** General Usage\
**Created:** [March 27, 2018, 7:10pm UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016 "2018-03-27T19:10:08Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![programista](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/programista/32/5372_2.png) [@programista](https://discourse.julialang.org/u/programista)\
**Post date:** [March 27, 2018, 7:10pm UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/1 "2018-03-27T19:10:08Z")

</div>

`julia\> a  
1.653782960785311e14

julia\> round(a,2)  
1.653782960785311e14  
`  
how to round 1.653782960785311e14 to 1.66e14 ?  
Paul

---

<div class="post-metadata">

**Author:** ![simonbyrne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simonbyrne/32/19_2.png) [@simonbyrne](https://discourse.julialang.org/u/simonbyrne)\
**Post date:** [March 27, 2018, 7:51pm UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/2 "2018-03-27T19:51:12Z")

</div>

```julia
signif(1.653782960785311e14,3)

```

---

<div class="post-metadata">

**Author:** ![dpsanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dpsanders/32/3573_2.png) [@dpsanders](https://discourse.julialang.org/u/dpsanders)\
**Post date:** [March 28, 2018, 6:41am UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/3 "2018-03-28T06:41:17Z")

</div>

That reads as “sign if” to me.

---

<div class="post-metadata">

**Author:** ![programista](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/programista/32/5372_2.png) [@programista](https://discourse.julialang.org/u/programista)\
**Post date:** [March 28, 2018, 6:56am UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/4 "2018-03-28T06:56:19Z")

</div>

Thanks, For all array not works , is something for array ?  
Like:

> signif(rand(5),3)  
> ERROR: MethodError: no method matching signif(::Array{Float64,1}, ::Int64)  
> Closest candidates are:  
> signif(::Real, ::Integer) at floatfuncs.jl:136  
> signif(::Real, ::Integer, ::Integer) at floatfuncs.jl:136  
> paul  
> W dniu 2018-03-27 o 21:56, Simon Byrne pisze:

---

<div class="post-metadata">

**Author:** ![bernhard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bernhard/32/2619_2.png) [@bernhard](https://discourse.julialang.org/u/bernhard)\
**Post date:** [March 28, 2018, 7:09am UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/5 "2018-03-28T07:09:55Z")

</div>

try signif.(rand(5),3))  
which will boadcast the operation

---

<div class="post-metadata">

**Author:** ![tk3369](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tk3369/32/2824_2.png) [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Post date:** [March 28, 2018, 7:10am UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/6 "2018-03-28T07:10:29Z")

</div>

> [@dpsanders](#):
>
> That reads as “sign if” to me.

Same here 😉 so much for terse function names…

---

<div class="post-metadata">

**Author:** ![Tero\_Frondelius](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tero_frondelius/32/7629_2.png) [@Tero\_Frondelius](https://discourse.julialang.org/u/Tero_Frondelius)\
**Post date:** [March 30, 2018, 5:36am UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/7 "2018-03-30T05:36:40Z")

</div>

+1

Can someone translate how I should read it correctly? Why it isn’t round?

---

<div class="post-metadata">

**Author:** ![tk3369](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tk3369/32/2824_2.png) [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Post date:** [March 30, 2018, 5:43am UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/8 "2018-03-30T05:43:32Z")

</div>

I guess we pronounce it as _ **signif** _-icant.

```julia
help?> signif
search: signif significand signbit

  signif(x, digits, [base])

  Rounds (in the sense of round) x so that there are digits significant digits, under a base base representation, default 10.
  E.g., signif(123.456, 2) is 120.0, and signif(357.913, 4, 2) is 352.0.

```

---

<div class="post-metadata">

**Author:** ![JeffreySarnoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jeffreysarnoff/32/1980_2.png) [@JeffreySarnoff](https://discourse.julialang.org/u/JeffreySarnoff)\
**Post date:** [March 30, 2018, 8:27am UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/9 "2018-03-30T08:27:14Z")

</div>

signif is too short, better is sigdigits [sigdigs if you must])

---

<div class="post-metadata">

**Author:** ![HarlanH](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/harlanh/32/82_2.png) [@HarlanH](https://discourse.julialang.org/u/HarlanH)\
**Post date:** [March 30, 2018, 11:42am UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/10 "2018-03-30T11:42:48Z")

</div>

“signif” is what R calls it, fwiw: [https://stat.ethz.ch/R-manual/R-devel/library/base/html/Round.html](https://stat.ethz.ch/R-manual/R-devel/library/base/html/Round.html)

---

<div class="post-metadata">

**Author:** ![JeffreySarnoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jeffreysarnoff/32/1980_2.png) [@JeffreySarnoff](https://discourse.julialang.org/u/JeffreySarnoff)\
**Post date:** [March 30, 2018, 12:25pm UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/11 "2018-03-30T12:25:07Z")

</div>

its worth very little to those of us who are pleased to have let go of R 😀

(glad you are around, Harlan)

---

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [March 30, 2018, 2:14pm UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/12 "2018-03-30T14:14:09Z")

</div>

It probably should be a method of round if someone wants to open an issue.

---

<div class="post-metadata">

**Author:** ![JeffreySarnoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jeffreysarnoff/32/1980_2.png) [@JeffreySarnoff](https://discourse.julialang.org/u/JeffreySarnoff)\
**Post date:** [March 30, 2018, 2:31pm UTC](https://discourse.julialang.org/t/how-to-round-1-653782960785311e14-to-1-65e14/10016/13 "2018-03-30T14:31:40Z")

</div>

[https://github.com/JuliaLang/julia/issues/26663](https://github.com/JuliaLang/julia/issues/26663)
