文章目录
Go之如何提取数字的各个位数?
1.直接用数学方法进行计算
2.将数字转换成字符串,再进行截取
总结
Go之如何提取数字的各个位数?
主要有两种方法
- 直接用数学方法进行计算
- 将数字转换成字符串,再进行截取
1. 直接用数学方法进行计算
数学方法:对于任意一个数n,要计算第site位的数,都可以以下式子得到
n/10^(site-1)%10
复制代码
例子:
var data int = 123
fmt.println(data/100%10)
fmt.println(data/10%10)
fmt.