博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据类型转换
阅读量:6989 次
发布时间:2019-06-27

本文共 747 字,大约阅读时间需要 2 分钟。

hot3.png

1、10进制转化为16进制

fmt.Sprintf("----------0x%0x",time.Now().Unix()*1000)

2. 字符串转为整型

包括三个函数:ParseInt、ParseUint 和 Atoi,函数原型如下:

func ParseInt(s string, base int, bitSize int) (i int64, err error)func ParseUint(s string, base int, bitSize int) (n uint64, err error)func Atoi(s string) (i int, err error)

其中,Atoi 是 ParseInt 的便捷版,内部通过调用 ParseInt(s, 10, 0) 来实现的;ParseInt 转为有符号整型;ParseUint 转为无符号整型,着重介绍 ParseInt。

参数 base 的取值为 2~36,

如果 base 的值为 0,则会根据字符串的前缀来确定 base 的值:"0x" 表示 16 进制;

如果 base 的值为 "0" ,则表示 8 进制;

否则就是 10 进制。

参数 bitSize 表示的是整数取值范围,或者说整数的具体类型。取值 0、8、16、32 和 64 分别代表 int、int8、int16、int32 和 int64。

 

https://github.com/polaris1119/The-Golang-Standard-Library-by-Example/blob/master/chapter02/02.3.md

转载于:https://my.oschina.net/zhangxc73912/blog/1573261

你可能感兴趣的文章
模拟银行叫号系统(c代码)
查看>>
Java并发编程系列-ReentrantLock原理分析
查看>>
Linux内核--内核地址空间分布和进程地址空间(转)
查看>>
智能指针一定智能吗?
查看>>
idea创建springboot并上传码云
查看>>
windows下创建以 . 开头的文件
查看>>
android开发有时候提示java.lang.NoClassDefFoundError解决方法
查看>>
php页面判断是 iphone还是andriod的浏览器&通过 URL types在浏览器打开app
查看>>
深入浅出正则表达式
查看>>
SpringMVC获取链接携带的参数,返回JSON乱码的问题
查看>>
Cookie
查看>>
THinkphp 下扩展PHPExcel 插件 使用实例
查看>>
Java中数组的问题(三)
查看>>
Spring Websocket 开发
查看>>
SpringMVC 学习系列 (8) 之 国际化
查看>>
Fedora 下 Laravel 与 Apache 的几点教训
查看>>
通知传值
查看>>
选择、工作、人生[转]
查看>>
四个程序员的一天
查看>>
使用maven创建javaweb项目
查看>>