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微服务入门到容器化实践,落地可观测的微服务电商项目

详解Golang.org/x一键安装脚本

Golang 架构设计原则 迪米特法则

Golang 获取文件名称、后缀

[Go] Golang 中main包下入口文件调用其它Go文件函数出现undefined

Golang基础数据类型字符串

利用Golang反射机制(reflect)搭建本地leetcode调试器

Golang生成webpack打包文件

一文讲解Golang怎么实现反转链表

学习sync.map的总结

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




打赏

取消

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

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

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

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

评论

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