golang中int、float、string数据类型之间的转换
package main import (
"fmt"
"strconv"
) func main() {
var num1 int = 88
var num2 int64 = 123
var str111 string = "456" // int -> string
str1 := strconv.Itoa(num1)
fmt.Printf("%T:%v\n", str1, str1) // string:88 // int64 -> string
str2 := strconv.FormatInt(num2, 10) // base: 10代表十进制
fmt.Printf("%T:%v\n", str2, str2) // string:123 // string -> int
num111, err1 := strconv.Atoi(str111)
fmt.Printf("%T:%v:%v\n", num111, num111, err1) // int:456:<nil> // string -> int64
num222, err2 := strconv.ParseInt(str111, 10, 64)
fmt.Printf("%T:%v:%v\n", num222, num222, err2) // int64:456:<nil> // string -> float64
num333, err3 := strconv.ParseFloat(str111, 64)
fmt.Printf("%T:%v:%v\n", num333, num333, err3) // // int -> float32
num444 := float32(num1)
fmt.Printf("%T:%v\n", num444, num444) // int -> float64
num555 := float64(num1)
fmt.Printf("%T:%v\n", num555, num555) // float32 -> int16
num666 := int16(num444)
fmt.Printf("%T:%v\n", num666, num666) }
golang中int、float、string数据类型之间的转换的更多相关文章
- C++中int,float,string,char*的转换(待续)
		
//float转string char a[100]; float b = 1.234; sprintf(a, "%f", b); string result(a); //int转 ...
 - Java中int和String类型之间转换
		
int –> String int i=123; String s=""; 第一种方法:s=i+""; //会产生两个String对象 第二种方法:s=S ...
 - js中int和string数据类型互相转化实例
		
今天做项目的时候,碰到一个问题,需要把String类型的变量转化成int类型的.按照常规,我写了var i = Integer.parseInt("112");但控制台报错,说是“ ...
 - int ,Intege,String 三者之间的转换
		
注:如果使用JDK5.0的话,JVM会自动完成装包解包的. 1.Integer转换成int的方法 Integer i = new Integer(10); int k = i.intValue();即 ...
 - 速战速决 (2) - PHP: 数据类型 bool, int, float, string, object, array
		
[源码下载] 速战速决 (2) - PHP: 数据类型 bool, int, float, string, object, array 作者:webabcd 介绍速战速决 之 PHP 数据类型 boo ...
 - MFC/C++/C中字符类型CString, int, string, char*之间的转换
		
1 CString,int,string,char*之间的转换 string 转 CString CString.format("%s", string.c_str()); cha ...
 - 浅谈C#语言中的各种数据类型,与数据类型之间的转换
		
什么是数据类型? 数据类型,百度百科是这样解释的:数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作.这样的解释对于一个初学者来说未必太过于深奥. 简单点说,数据类型就是不同长度的 ...
 - Java中几种常用数据类型之间转换的方法
		
Java中几种常用的数据类型之间转换方法: 1. short-->int 转换 exp: short shortvar=0; int intvar=0; shortvar= (short) in ...
 - java中的、标识符、运算符以及数据类型之间的转换。
		
---恢复内容开始--- 数据类型之间的转换: 1:自动转换:就是不用说出要转换成什么类型,由java中的虚拟机自动将小数据类型转换成大数据类型,但大数据中的数据精度有可能被破坏. 2:强制转换:强制 ...
 
随机推荐
- JAVA接收postman的中raw的参数
			
/** * java获取raw */ public static String readRaw(InputStream inputStream) { String result = "&qu ...
 - 【LeetCode】536. Construct Binary Tree from String 解题报告(C++)
			
作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 统计字符串出现的次数 日期 题目地址:https:// ...
 - 【LeetCode】941. Valid Mountain Array 解题报告(Python)
			
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 日期 题目地址:https://leetcode.c ...
 - 【LeetCode】519. Random Flip Matrix 解题报告(Python)
			
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 题目地址:https://leetcode.com/problems/random-fl ...
 - GCD(hdu1695)
			
GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...
 - Docker&K8S学习笔记(一)—— Docker安装
			
最近一年在工作上经常使用Docker与K8S,除了利用其打镜像,部署服务外,还基于Docker与K8S开发了一套CICD流水线平台,为了加深相关知识点的理解,所以从今天开始会定期更新学习笔记,本套学习 ...
 - Java初学者作业——编写JAVA程序,根据用户输入课程名称,输出对应课程的简介,各门课程的简介见表
			
返回本章节 返回作业目录 需求说明: 编写JAVA程序,根据用户输入课程名称,输出对应课程的简介,各门课程的简介见表 课程名称 课程简介 JAVA课程 JAVA语言是目前最流行的编写语言,在本课程中将 ...
 - 编写Java程序,使用JDialog构造登录窗体
			
返回本章节 返回作业目录 需求说明: 实现思路: 定义用户信息实体类User. 创建LoginDemoStart主类,初始化UI. 从UI获取用户信息并保存到User实体. 实现代码:
 - Kafka版本介绍Version2.4.0
			
1.说明 Kafka的版本从0.11.0.X到1.0.X, 再到2.0.X大版本, 其实没有经过几个版本, 只是版本号变化较大. 2.最新发布版本 截止本文章2020年2月22号发布时, Kafka ...
 - Linux-saltstack-3 saltstack的grains和pillar的基本使用
			
@ 目录 一.简介 二.grains 1.查看客户端所有的grains项 2.查看grains的所有的项和值 3.查看某个项和值 (1)语法1: (2)语法2: 4.根据grains来匹配目标主机 例 ...