網站首頁 編程語言 正文
之前很多次用到的時候總會忘一些,這次記下來,后面再忘了就直接來這查~。
string轉其它
string --> int:將字符串13轉換為int類型的數值13
str := "13" distInt,err := strconv.Atoi(str)
string --> int64:將字符串13轉換為int64(十進制)
// 參數1:帶轉換字符串, // 參數2:基于幾進制,值可以是0,8,16,32,64 // 參數3:要轉成哪個int類型:可以是0、8、16、32、64,分別對應 int,int8,int16,int32,int64 distInt64, err := strconv.ParseInt(str, 10, 64)
string --> float64、float32
// ParseFloat 將字符串轉換為浮點數 // str:要轉換的字符串 // bitSize:指定浮點類型(32:float32、64:float64) // 如果 str 是合法的格式,而且接近一個浮點值, // 則返回浮點數的四舍五入值(依據 IEEE754 的四舍五入標準) // 如果 str 不是合法的格式,則返回“語法錯誤” // 如果轉換結果超出 bitSize 范圍,則返回“超出范圍” //到float64 distFloat,err := strconv.ParseFloat(str,64) //到float32 distFloat,err := strconv.ParseFloat(str,32)
int、int64轉其它
int --> string
i := 11 str1 := strconv.Itoa(i) //或 str2 := strconv.FormatInt(int64(i),10)
int64 --> string
distStr := strconv.FormatInt(num,10)
float轉其它
float --> string
// FormatFloat 將浮點數 f 轉換為字符串值 // f:要轉換的浮點數 // fmt:格式標記(b、e、E、f、g、G) // prec:精度(數字部分的長度,不包括指數部分) // bitSize:指定浮點類型(32:float32、64:float64) // 格式標記: // 'b' (-ddddp±ddd,二進制指數) // 'e' (-d.dddde±dd,十進制指數) // 'E' (-d.ddddE±dd,十進制指數) // 'f' (-ddd.dddd,沒有指數) // 'g' ('e':大指數,'f':其它情況) // 'G' ('E':大指數,'f':其它情況) // 如果格式標記為 'e','E'和'f',則 prec 表示小數點后的數字位數 // 如果格式標記為 'g','G',則 prec 表示總的數字位數(整數部分+小數部分) str1 = strconv.FormatFloat(11.34,'E',-1,32) str2 = strconv.FormatFloat(10.55,'E',-1,64) fmt.Println(str1,str2) //1.134E+01 1.055E+01 //解析轉換后的string變量str為float h,_ :=strconv.ParseFloat(str1,32) fmt.Println(h) //11.34000015258789 h,_ =strconv.ParseFloat(str2,64) fmt.Println(h) //10.55
float64 --> int64(會有精度損失)
var x float64 = 6.9 y := int64(x)
原文鏈接:https://lan6193.blog.csdn.net/article/details/100172848
相關推薦
- 2024-01-16 where語句后跟case語句
- 2022-08-19 React組件通信
- 2022-08-02 Python深拷貝淺拷貝圖文示例清晰整理_python
- 2022-03-20 詳解C語言對字符串處理函數的實現方法_C 語言
- 2022-04-09 python的函數參數你了解嗎_python
- 2022-09-29 Python執行時間計算方法以及優化總結_python
- 2022-10-16 C++的array和&array有什么區別_C 語言
- 2022-04-25 python?實現兩個字符串乘法小練習_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支