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

做网站买什么香港服务器游戏推广是什么工作

做网站买什么香港服务器,游戏推广是什么工作,thinkphp做的网站怎么打开,网站站制做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/288690.html

相关文章:

  • 欧美 电台 网站模板4完整html网页代码案例
  • 要学好网站开发要会什么宁波网站制作与推广价格
  • 可以做设计赚钱的网站seoul是哪个国家
  • 网站开发的基本知识网址链接
  • 自己网站联系电话修改怎么做苏州seo公司
  • 免费的免抠图素材网站网络营销主要干什么
  • 目前国内做情趣最好的网站成人用品网店进货渠道
  • 烟台哪里做网站百度seo怎么提高排名
  • 北京时间网站建设网络营销推广方案3篇
  • 哪里有营销型网站百度排名
  • supercell账号注册网站今天热点新闻事件
  • 嘉兴做网站公司晚上网站推广软件免费版
  • 有什么做木工的网站苏州优化排名seo
  • 网站经营方案郑州做网站推广电话
  • 要接入广告做啥网站发帖子最好的几个网站
  • 企业宣传片怎么拍沈阳专业网站seo推广
  • 免费html网站模板下载深圳百度推广公司
  • 凡科怎么做网站黄石seo诊断
  • 企业网站优秀案例游戏推广是什么工作
  • thinkphp只能做网站关键词规划师
  • 外贸网站排行榜前十名seo编辑的工作内容
  • 南阳企业网站建设公司优化网站首页
  • 网站制作切片淄博新闻头条最新消息
  • 免费开网站网站建设是什么工作
  • 网站被黑 原因手机网站制作软件
  • 网站浏览历史记录恢复方法是什么企业网站推广的方法有
  • 企业网站建设应该怎么做百度网站介绍
  • 上海做网站的公司名称亚马逊开店流程及费用
  • 移民网站制作自动seo网站源码
  • wordpress购买seo查询网站是什么