zoukankan      html  css  js  c++  java
  • Golang-数据类型-float类型

    1.1.1基本介绍

      小数类型就是用于存放小数的,比如 1.2 0.23 -1.911

      案例演示

      

     1.2小数类型分类

      

      对上图的说明:
            1)关于浮点数在机器中存放形式的简单说明,浮点数=符号位+指数位+尾数位说明:浮点数都是有符号的.
          2)尾数部分可能丢失,造成精度损失。 -123.0000901

        

        

          

        说明:float64 的精度比 float32 的要准确.
        说明:如果我们要保存一个精度高的数,则应该选用 float64

        3)浮点型的存储分为三部分:符号位+指数位+尾数位 在存储过程中,精度会有丢失

    浮点型使用细节

      1)Golang 浮点类型有固定的范围和字段长度,不受具体 OS(操作系统)的影响。
      2)Golang 的浮点型默认声明为 float64 类型。

       

      3)浮点型常量有两种表示形式
      十进制数形式:如:5.12 .512 (必须有小数点)
      科学计数法形式:如:5.1234e2 = 5.12 * 10 的 2 次方 5.12E-2 = 5.12/10 的 2 次方

      

      4) 通常情况下,应该使用 float64  ,因为它比 float32 更精确。[开发中,推荐使用 float64]

  • 相关阅读:
    记录JavaScript的util.js类库
    Shiro登录中遇到了问题
    【转载】JavaScript导出Excel
    react-router
    react 表单
    html5定位getLocation()
    html5存储方式localstorage和sessionStorage
    position导致Safari工具栏不自动隐藏
    input type="datetime-local" 时placeholder不显示
    vuex(1.0版本写法)
  • 原文地址:https://www.cnblogs.com/Essaycode/p/12640221.html
Copyright © 2011-2022 走看看