zoukankan      html  css  js  c++  java
  • [Go]字符串转int64数值型

    一般想到的strconv.Atoi()转成的是int型的

    下面这种是转成int64型的

    strconv.ParseInt("111", 10, 64)

    func ParseInt(s string, base int, bitSize int) (i int64, err error)

    如果base参数为0,则字符串的前缀隐含真实的基数:“ 0b”为2,“ 0”或“ 0o”为8,“ 0x”为16,否则为10。 同样,仅对于参数基数0,如Go语法所定义的整数文字,允许使用下划线字符。

    bitSize参数指定结果必须适合的整数类型。 位大小0、8、16、32和64分别对应于int,int8,int16,int32和int64。 如果bitSize小于0或大于64,则返回错误。

    ParseInt返回的错误的具体类型为* NumError,其中包括err.Num = s。 如果s为空或包含无效数字,则err.Err = ErrSyntax,返回值为0;否则,返回0。 如果与s对应的值不能用给定大小的有符号整数表示,则err.Err = ErrRange,并且返回的值是适当的bitSize和sign的最大大小整数。

  • 相关阅读:
    哈希及哈希算法
    十四章课后练习题
    第十章课后题----3
    20151015----知识整理
    第十章练习题----2
    加热水杯
    函数
    异常反馈
    20151013知识体系整理,需与20151011相整合
    Java随机输出验证码包含数字、字母、汉字
  • 原文地址:https://www.cnblogs.com/taoshihan/p/14106108.html
Copyright © 2011-2022 走看看