Golang 浮点类型、字符类型


本文摘自网络,作者,侵删。

 

一、浮点类型分类

  浮点类型的存储分未三部分,符号位+指数位+尾数位,在存储过程中,精度会有损失。

  1.单精度 float32,占用4字节。

  2.双精度 float64 ,占用8字节。

  默认情况下Golang式float64。

二、字符类型

  Golang中没有专门的字符类型,如果要存储单个字符(字母),一般使用byte来保存。

  字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串式由单个字节连接起来的。

当我们直接输出byte值,就是输出了对应的字符的码值(ASCII码)。

func main(){  var c1 byte = 'a'
      
  var c2 byte = '0'

  fmt.Ptintin("c1=",c1)
  fmt.Printin("c2=",c2)    
}

如果我们希望输入对应的字符,需要使用格式化输出

fmt.Printin("c1=%c c2=%c",c1,c2)

 


本文来自:51CTO博客

感谢作者:mob604756fbd94e

查看原文:Golang 浮点类型、字符类型

相关阅读 >>

关于Go的&和*的区别以及应用场景

方法集与表达式

Go 解析日期格式-解决 parsing time xx as xx: cannot parse xx as xx 错误

Golang gf怎么使用

Golang xml 解析神器 etree 转载自“北极熊博客”

聊聊cortex的readring

[Go] Go语言实战-为博客园增加Gofly在线客服功能

洗牌算法的Golang实现,随便学习几个知识点

Golang 创建守护进程以及平滑重启

聊聊dapr的fswatcher

更多相关阅读请进入《Go》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...