您现在的位置是:首页 > 编程 > 

Go程序例子(60):数字解析

2025-07-21 21:50:21
Go程序例子(60):数字解析 从字符串中解析数字是许多程序中的一个基本但常见的任务;这是在Go中实现的方法。代码语言:go复制package main // 内置的strconv包提供了数字解析功能。 import ( "fmt" "strconv" ) func main() { // 使用ParseFloat时,这里的64表示要解

Go程序例子(60):数字解析

从字符串中解析数字是许多程序中的一个基本但常见的任务;这是在Go中实现的方法。

代码语言:go复制
package main
// 内置的strconv包提供了数字解析功能。
import (
    "fmt"
    "strconv"
)

func main() {
		// 使用ParseFloat时,这里的64表示要解析的精度位数。
    f, _ := strconv.ParseFloat("1.24", 64)
    fmt.Println(f)
		// 对于ParseInt,0表示从字符串推断基数。64要求结果必须适合64位。
    i, _ := strconv.ParseInt("12", 0, 64)
    fmt.Println(i)
		// ParseInt能够识别十六进制格式的数字。
    d, _ := strconv.ParseInt("0x1c8", 0, 64)
    fmt.Println(d)
		// ParseUint也是可用的。
    u, _ := strconv.ParseUint("789", 0, 64)
    fmt.Println(u)
		// Atoi是一个便捷函数,用于基本的十进制整数解析。
    k, _ := strconv.Atoi("15")
    fmt.Println(k)
		// 解析函数在输入错误时会返回一个错误。
    _, e := strconv.Atoi("wat")
    fmt.Println(e)
}

运行结果:

代码语言:javascript代码运行次数:0运行复制
➜ go run number-parsing/number-parsing.go       
1.24
12
456
789
15
strconv.Atoi: parsing "wat": invalid syntax

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1172907.html

相关标签:无
上传时间: 2025-07-21 11:30:27
留言与评论(共有 15 条评论)
本站网友 天猫微博
7分钟前 发表
= strconv.ParseFloat("1.24"
本站网友 金融机构反洗钱义务
24分钟前 发表
0
本站网友 庄市二手房
12分钟前 发表
0表示从字符串推断基数
本站网友 洪城大市场
13分钟前 发表
d
本站网友 天津海事局网站
2分钟前 发表
_
本站网友 月子汤
2分钟前 发表
代码语言:go复制package main // 内置的strconv包提供了数字解析功能
本站网友 湖南省电子地图
29分钟前 发表
= strconv.Atoi("wat") fmt.Println(e) }运行结果:代码语言:javascript代码运行次数:0运行复制➜ go run number-parsing/number-parsing.go 1.24 12 456 789 15 strconv.Atoi
本站网友 蔡尚君
11分钟前 发表
64) fmt.Println(u) // Atoi是一个便捷函数
本站网友 myeclipse官网
29分钟前 发表
_
本站网友 大地车险
12分钟前 发表
= strconv.Atoi("15") fmt.Println(k) // 解析函数在输入错误时会返回一个错误
本站网友 快舟一号
3分钟前 发表
_
本站网友 宣化租房信息
27分钟前 发表
u
本站网友 芜湖奥鹏远程教育
22分钟前 发表
e
本站网友 外阴平滑肌瘤
17分钟前 发表
Go程序例子(60):数字解析 从字符串中解析数字是许多程序中的一个基本但常见的任务;这是在Go中实现的方法