91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-09-03 14:06:28 來源:腳本之家 閱讀:605 作者:哪來的查克拉 欄目:編程語言

(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之間類型轉換方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿瓦提县| 化德县| 胶南市| 呼玛县| 三明市| 邓州市| 吉安市| 绥芬河市| 焉耆| 綦江县| 莱州市| 宽城| 涡阳县| 丽水市| 明星| 奉化市| 潞西市| 手游| 东源县| 元江| 齐河县| 嘉禾县| 渭南市| 阿图什市| 博客| 黄浦区| 利辛县| 固镇县| 福建省| 文安县| 文水县| 区。| 渑池县| 文登市| 沁水县| 温宿县| 筠连县| 上杭县| 洱源县| 凤山县| 顺义区|