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 浮点类型、字符类型

相关阅读 >>

Golang的优势是什么?

Golang escape analyze

Golang如何读取文件是否存在

聊聊storagetapper的lock

手撸Golang 基本数据结构与算法 堆

Golang制作简单代理定制

聊聊dubbo-Go-proxy的loggerfilter

Golang map无法删除元素吗

Go 语言 协程和管道讲解

Golang cGo是什么

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




打赏

取消

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

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

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

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

评论

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