go 字符串 数字 整型 浮点 转换

import "strconv"  //先导入strconv包

// string到int
int, err := strconv.Atoi(string)

// string到int64
int64, err := strconv.ParseInt(string, 10, 64)

// int到string
string := strconv.Itoa(int)

// int64到string
string := strconv.FormatInt(int64,10)

//string到int 

int,err:=strconv.Atoi(string) 

//string到int64

 int64, err := strconv.ParseInt(string, 10, 64)

 //int到string 

string:=strconv.Itoa(int) 

//int64到string

 string:=strconv.FormatInt(int64,10)

 //string到float32(float64)

 float,err := strconv.ParseFloat(string,32/64)

 //float到string

 string := strconv.FormatFloat(float32, ‘E‘, -1, 32)

 string := strconv.FormatFloat(float64, ‘E‘, -1, 64)

 // ‘b‘ (-ddddp±ddd,二进制指数)

 // ‘e‘ (-d.dddde±dd,十进制指数) 

// ‘E‘ (-d.ddddE±dd,十进制指数) 

// ‘f‘ (-ddd.dddd,没有指数) 

// ‘g‘ (‘e‘:大指数,‘f‘:其它情况)

 // ‘G‘ (‘E‘:大指数,‘f‘:其它情况)

感谢

https://blog.csdn.net/u013485530/article/details/80906569

https://blog.csdn.net/shengzhu1/article/details/53489958

原文地址:https://www.cnblogs.com/zonglonglong/p/10045746.html

时间: 2024-10-11 19:00:45

go 字符串 数字 整型 浮点 转换的相关文章

JAVA十六进制字符串与整型互相转换

public static void main(String[] args) { String str = "000AB"; Integer in = Integer.valueOf(str,16); String st = Integer.toHexString(in).toUpperCase(); st = String.format("%5s",st); st= st.replaceAll(" ","0"); }

Python 浅谈索引以及常用数据类型(字符串、整型、布尔型)

1.整型(int) age = 18 py2 int 32位电脑:-2147483648-2147483647 64位电脑:-9223372036854775808-9223372036854775807 超出范围后python自动将其转换为long(长整型) 整型除法只能保留整数位 from __future__ import division v = 9/2 print(v) py3 只有int 整型除法只能保留所有 2.布尔值(bool/boolen) 只有两个值(True/False)

js类型转换-字符串转整型、浮点型方法、强制类型转换等

1. 转换函数: js 提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法, 这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number).这两个转换函数的结果都是将String数据类型转化为Number. 在 判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串.parseInt()方法首先查看位置0处的 字符,判断它是否是个有效数字:如果不是,

字符串和整型之间相互转换

1.源代码 /** * @Title:StringInt.java * @Package:com.you.model * @Description:字符串和int类型强制转换 * @Author: 游海东 * @date: 2014年4月22日 下午10:18:04 * @Version V1.2.3 */ package com.you.model; /** * @类名:StringInt * @描写叙述:1.将两个字符串强转换成int * 2.将两个int类型进行计算 * 3.将结果转换成字

Integer.valueOf(String)方法字符串转整型- 你肯定不知道的疑惑!

有个仁兄在 StackOverflow 上发起了一个问题,是这么问的: " 我被下面的代码搞晕了,为什么它们会返回不同的值?" 1 2 3 System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128"));

java 字符串与整型相互转换

如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer. parseInt ([String]); 或 i = Integer.parseInt ([String],[int radix]); 2). int i = Integer.valueOf([String]); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 String ? A. 有叁种方法: 1.) String s =

leetcode——8 String to Integer (atoi)(自定义字符串转整型,如何避开各种奇葩输入)

Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible input cases. Notes: It is intended for this problem to be spe

判斷字符串是整型,浮點型等

function checkRates(str){    var re = /^(([1-9][0-9]*\.[0-9][0-9]*)|([0]\.[0-9][0-9]*)|([1-9][0-9]*)|([0]{1}))$;   //判断字符串如果是整数不能以0开头后面加正整数,如果是浮点数整数部分不能为两个0:如00.00,如果是整数,     var Sure;     if (!re.test(str)){         Sure =0;     }else{         Sure

C++字符串和整型互转

1. int 转string: int y = 2014; int m = 6; int d = 23; int h = 7; int mm = 25; char str[20]; sprintf_s(str, "%04d-%02d-%02d/%02d:%02d", y, m, d, h, mm); string s = str; cout << s << endl; 2. string 转int: string s = "2014-10-04/14: