- 阅读权限
- 255
- 威望
- 1 级
- 论坛币
- 84695 个
- 通用积分
- 10979.9871
- 学术水平
- 666 点
- 热心指数
- 821 点
- 信用等级
- 732 点
- 经验
- 394985 点
- 帖子
- 16196
- 精华
- 0
- 在线时间
- 3280 小时
- 注册时间
- 2016-7-9
- 最后登录
- 2024-3-28
|
- package main
- import (
- "fmt"
- "strconv"
- )
- const bin = "00001"
- const hex = "2f"
- const intString = "12"
- const floatString = "12.3"
- func main() {
- // Decimals
- res, err := strconv.Atoi(intString)
- if err != nil {
- panic(err)
- }
- fmt.Printf("Parsed integer: %d\n", res)
- // Parsing hexadecimals
- res64, err := strconv.ParseInt(hex, 16, 32)
- if err != nil {
- panic(err)
- }
- fmt.Printf("Parsed hexadecima: %d\n", res64)
- // Parsing binary values
- resBin, err := strconv.ParseInt(bin, 2, 32)
- if err != nil {
- panic(err)
- }
- fmt.Printf("Parsed bin: %d\n", resBin)
- // Parsing floating points
- resFloat, err := strconv.ParseFloat(floatString, 32)
- if err != nil {
- panic(err)
- }
- fmt.Printf("Parsed float: %.5f\n", resFloat)
- }
复制代码
|
-
总评分: 论坛币 + 20
查看全部评分
|