当前位置: 首页 > wzjs >正文

阿里云香港节点做的网站西安百度首页优化

阿里云香港节点做的网站,西安百度首页优化,怎么投放网络广告,网站建设及服务招标公告Go 是一种强类型的语言,所以如果在赋值的时候两边类型不一致会报错。一个类型的值可以被转换成另一种类型的值。由于 Go 语言不存在隐式类型转换,因此所有的类型转换都必须显式的声明。 强制类型转换语法 使用 type (a) 这种形式来进行强制类型转换&am…

Go 是一种强类型的语言,所以如果在赋值的时候两边类型不一致会报错。一个类型的值可以被转换成另一种类型的值。由于 Go 语言不存在隐式类型转换,因此所有的类型转换都必须显式的声明。

强制类型转换语法

使用 type (a) 这种形式来进行强制类型转换,比如:

var a int32 = 10
var b int64 = int64(a)

通过在变量前面添加指定类型,就可以进行强制类型转换。

注意事项

高位转低位的时候,需要注意,会存在精度丢失。比如上述 16 转 8 位的时候,就丢失了:

var n1 int16 = 130
fmt.Println(int8(n1)) // 变成 -126

其他常用类型转换

string 转成 int

int, err := strconv.Atoi(string)

int 转成 string

string := strconv.Itoa(int)

string 转成 int64

int64, err := strconv.ParseInt(string, 10, 64)

int64 转成 string

string := strconv.FormatInt(int64, 10)

float 转 string

func FormatFloat(f float64, fmt byte, prec, bitSize int) string

比如:

package mainimport ("fmt""strconv"
)func main() {num := 250.56str := strconv.FormatFloat(num, 'f', 4, 64)fmt.Printf("type:%T value:%#v\n", str, str)
}

输出:

type:string value:"250.5600"

类型转换的规则

类型转换只能在定义正确的情况下转换成功,例如从一个取值范围较小的类型转换到一个取值范围较大的类型(将 int16 转换为 int32)。

当从一个取值范围较大的类型转换到取值范围较小的类型时(将 int32 转换为 int16 或将 float32 转换为 int),会发生精度丢失(截断)的情况。浮点数在转换为整型时,会将小数部分去掉,只保留整数部分。

http://www.dtcms.com/wzjs/217130.html

相关文章:

  • 合肥 做网站的百度产品
  • 望城区建设局网站谷歌搜索引擎入口2021
  • 电器网站建设策划书东莞推广
  • 夺宝网站开发营销推广型网站
  • 汕头百度关键词搜索seo关键词教程
  • 怎么做类似清风dj网站域名历史查询工具
  • 南通通州区城乡建设局网站1688精品货源网站入口
  • 怎么用腾讯云服务器做网站网站怎么制作
  • nodejs做网站容易被攻击吗南平网站seo
  • 大学精神文明建设专题网站长沙网站seo哪家公司好
  • 做软件用什么编程语言seo外包服务公司
  • wordpress支持多个站点地址百度推广图片尺寸要求
  • 义乌做网站要多少钱杭州seo网站优化
  • 武汉做网站找哪家网站优化seo是什么意思
  • test-又一个wordpress站点网站维护收费标准
  • 做百度联盟用什么做网站seo系统推广
  • 私人做网站搜索引擎优化seo价位
  • 池州网站建设费用seo比较好的优化方法
  • 郓城网站制作长春网站搭建
  • 做外贸怎么打开国外网站东莞网站建设优化排名
  • 刘晓忠 网站建设关键词优化公司电话
  • 网站多久被百度收录朝阳seo排名优化培训
  • 二手交易平台网站的建设全自动引流推广软件免费
  • 产品网站建设公司分析网站推广和优化的原因
  • 青岛网站建设软件附近的计算机培训班
  • 泗水网站建设北京正规seo搜索引擎优化价格
  • 做网站需要哪些软件鞍山做网站的公司
  • 比较好的能组数学卷的网站做教案的鼓楼网站seo搜索引擎优化
  • 做a的视频在线观看网站电商平台运营方案思路
  • 邢台网站建设哪家好seo网络贸易网站推广