婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Go語言string,int,int64 ,float之間類型轉換方法

Go語言string,int,int64 ,float之間類型轉換方法

熱門標簽:惠州電銷防封電話卡 汕頭小型外呼系統 建造者2地圖標注 濱州自動電銷機器人排名 釘釘有地圖標注功能嗎 鄭州亮點科技用的什么外呼系統 黃岡人工智能電銷機器人哪個好 浙江高頻外呼系統多少錢一個月 阿里云ai電話機器人

(1)int轉string

s := strconv.Itoa(i)
等價于s := strconv.FormatInt(int64(i), 10)

(2)int64轉string

i := int64(123)
s := strconv.FormatInt(i, 10)

第二個參數為基數,可選2~36

注:對于無符號整形,可以使用FormatUint(i uint64, base int)

(3)string轉int

i, err := strconv.Atoi(s)

(4)string轉int64

i, err := strconv.ParseInt(s, 10, 64)

第二個參數為基數(2~36),第三個參數位大小表示期望轉換的結果類型,其值可以為0, 8, 16, 32和64,分別對應 int, int8, int16, int32和int64

(5)float相關

float轉string:

v := 3.1415926535
s1 := strconv.FormatFloat(v, 'E', -1, 32)//float32s2 := strconv.FormatFloat(v, 'E', -1, 64)//float64

函數原型及參數含義具體可查看:https://golang.org/pkg/strconv/#FormatFloat

string轉float:

s := "3.1415926535"
v1, err := strconv.ParseFloat(v, 32)
v2, err := strconv.ParseFloat(v, 64)

 PS:go語言string、int、int64互相轉換

//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':其它情況)

總結

以上所述是小編給大家介紹的Go語言string,int,int64 ,float之間類型轉換方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 手把手教你導入Go語言第三方庫
  • golang gopm get -g -v 無法獲取第三方庫的解決方案
  • golang 輸出重定向:fmt Log,子進程Log,第三方庫logrus的詳解
  • golang值類型轉換成[]uint8類型的操作
  • go 類型轉換方式(interface 類型的轉換)
  • Mongodb 利用mongoshell進行數據類型轉換的實現方法
  • GO語言類型轉換和類型斷言實例分析
  • Go 第三方庫之類型轉換問題

標簽:阿壩 滄州 晉中 駐馬店 瀘州 昭通 泰安 東營

巨人網絡通訊聲明:本文標題《Go語言string,int,int64 ,float之間類型轉換方法》,本文關鍵詞  語言,string,int,int64,float,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Go語言string,int,int64 ,float之間類型轉換方法》相關的同類信息!
  • 本頁收集關于Go語言string,int,int64 ,float之間類型轉換方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 察哈| 赤城县| 易门县| 南宁市| 庄浪县| 白玉县| 池州市| 嘉荫县| 扬州市| 苗栗县| 通许县| 正蓝旗| 四川省| 永嘉县| 宁河县| 威远县| 汶上县| 巴塘县| 孟连| 鄂伦春自治旗| 隆德县| 贡觉县| 湘阴县| 沁阳市| 台北市| 武功县| 屯门区| 甘泉县| 镇坪县| 游戏| 潞西市| 普格县| 南陵县| 崇左市| 城步| 加查县| 新源县| 军事| 岳池县| 东宁县| 张北县|