• 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

    人生就是要不断折腾
  • 相关阅读:
    软件项目管理阅读笔记02
    大二下周总结(11)
    “帮你APP”团队冲刺9
    “帮你APP”团队冲刺8
    “帮你APP”团队冲刺7
    “帮你APP”团队冲刺6
    “帮你APP”团队冲刺5
    单词统计
    “帮你APP”团队冲刺4
    “帮你APP”团队冲刺3
  • 原文地址:https://www.cnblogs.com/xiangxiaolin/p/11710699.html
Copyright © 2020-2023  润新知