二、格式化
mac環境下安裝go,下面所有操作都是針對mac os環境構建,本篇文章只有基礎教程,無框架介紹!整數
func
_int()
浮點數
func
_float()
字元型
func
_char()
字串
func
_string()
布林型
func
_bool()
func
main()
布林型別
%t 單詞true或false整數
%b 表示為二進位制浮點數、複數的兩個組分%c 該值對應的unicode碼值
%d 表示為十進位制
%o 表示為八進位制
%q 該值對應的單引號括起來的go語法字元字面值,必要時會採用安全的轉義表示
%x 表示為十六進製制,使用a-f
%x 表示為十六進製制,使用a-f
%u 表示為unicode格式:u+1234,等價於"u+%04x"
%b 無小數部分、二進位制指數的科學計數法,如-123456p-78字串和byte%g 根據實際情況採用%e或%f格式(以獲得更簡潔、準確的輸出)
%e 科學計數法,例如 -1234.456e+78 printf("%e", 10.2) 1.020000e+01
%e 科學計數法,例如 -1234.456e+78 printf("%e", 10.2) 1.020000e+01
%f 有小數點而無指數,例如 123.456 printf("%f", 10.2) 10.200000
%g 根據情況選擇 %e 或 %f 以產生更緊湊的(無末尾的0)輸出 printf("%g", 10.20) 10.2
%s 直接輸出字串或者byte %q指標%x 每個位元組用兩字元十六進製制數表示(使用a-f)
%x 每個位元組用兩字元十六進製制數表示(使用a-f)
%p 表示為十六進製制,並加上前導的0x方式1:fmt轉化
package main
import
("fmt"
)func
main()
// 輸出如下
// var_f轉化型別:string, "1.111111"
// var_i轉化型別:string, "-128"
// var_b轉化型別:string, "true"
// var_c轉化型別:string,"a"
方式2:strconv轉化
package main
import
("fmt"
"strconv"
)func
main()
轉化失敗的情況,會直接轉化為0
package main
import
("fmt"
"strconv"
)func
main()
// 輸出
// true 型別bool
// true 型別bool
// 1 型別int64
// 1.052456 型別float64
基本資料類
integer integer1 1 int integer2 integer1 將基本資料型別換成string字串型別 講字串轉換成基本資料型別 int num integer.parseint 1 判斷記憶體位址是否相同,用 判斷物件的資料是否相同,用 equals 比較是否相等,可用向下轉型方...
python基本數 python基本資料型別
1.數字 int 數字又分整型和浮點型,在python中宣告變數是不用宣告所以自己就會識別 a 10 整型 a1 1.24 浮點型 支援科學計數法,將10用e來代替 2.字串 str 在python中用引號引起來的就是字串,而且單引號和雙引號並沒有什麼區別 a string a1 string a2...
Python基礎篇 二 基本資料型別
python基礎篇 基本資料型別 數字型別 整數型別 浮點數型別 複數型別 整數型別 4種進製表示形式 十進位制 二進位制 八進位制 十六進製制,預設採用十進位制,其他進製需要增加引導符號 進製種類 引導符號 描述十進位制 無缺省情況 二進位制0b 0b 由字元0或1 組成八進位制 0o 0o 由字...