zoukankan      html  css  js  c++  java
  • golang数据基本数据类型和string类型的转换

    基本类型之间的转换

    golang在不同类型的变量之间赋值时需要显式转换,也就是说golang中数据类型不能自动转换。

    表达式T(v)将值v转换为类型T

    1.数据类型的转换可以是从范围小——>范围大,也可心范围大——>范围小;

    2.被转换的是变量存储的数据(即值),变量本身的数据类型并没有变化;

    3.在转换中,比如int64转成int8【-127-128】,编译时不会报错,只是转换的结果是按溢出处理,和我们希望的结果不一样。

    基本类型和string类型的转换

    方式1:fmt.Sprintf("%参数", 表达式)

        参数需要和表达式的数据类型相匹配

        fmt.Sprintf().. 会返回转换后的字符串

    方式2:使用strconv包的函数

        str = strconv.FormatInt(int64(num3), 10)

    基本类型和string类型的转换

    使用strconv包的函数

    ParseBool

    ParseInt

    ParseFloat

    人生就是要不断折腾
  • 相关阅读:
    #1071 : 小玩具
    #1063 : 缩地
    #1124 : 好矩阵
    hiho#1145 : 幻想乡的日常
    hiho#14
    hiho 毁灭者问题
    西南民大oj(递推)
    西南民大oj(矩阵快速幂)
    西南民大oj(两园交求面积)
    hdu2844(多重背包)
  • 原文地址:https://www.cnblogs.com/xiangxiaolin/p/11710699.html
Copyright © 2011-2022 走看看