【问题标题】:How to change int into int64?如何将 int 更改为 int64?
【发布时间】:2012-10-19 16:42:49
【问题描述】:

我试图在 go 中将整数转换为 integer64,但我没有运气。有谁知道一个简单的方法来做到这一点?

【问题讨论】:

标签: go


【解决方案1】:

这叫type conversion:

i := 23
var i64 int64
i64 = int64(i)

【讨论】:

  • 我在做 (int64)i,它不起作用,clang 的旧习惯。与 C++ 相反的做法奏效了。
【解决方案2】:

这可能很明显,但最简单:

i64 := int64(23)

【讨论】:

    【解决方案3】:
    i := 23
    i64 := int64(i)
    fmt.Printf("%T %T", i, i64) // to print the data types of i and i64
    

    【讨论】:

    • 是否可以像c/c++一样使用LL作为后缀?
    猜你喜欢
    • 2010-11-09
    • 2016-12-09
    • 2011-05-02
    • 2013-01-06
    • 2016-10-18
    • 2020-11-30
    • 2022-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多