日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

go语言中的占位符

發(fā)布時(shí)間:2023/12/18 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 go语言中的占位符 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. 普通占位符

占位符說明舉例輸出
%v相應(yīng)值的默認(rèn)格式Printf(“%v”, people){zhangsan}
%+v打印結(jié)構(gòu)體時(shí),會(huì)添加字段名Printf(“%+v”, people){Name:zhangsan}
%#v相應(yīng)值的Go語法表示Printf(“#v”, people)main.Human{Name:“zhangsan”}
%T相應(yīng)值的類型的Go語法表示Printf(“%T”, people)main.Human
%%字面上的百分號(hào),并非值的占位符Printf(“%%”)%

2. 布爾占位符

占位符說明舉例輸出
%ttrue 或 falsePrintf(“%t”, true)true

3. 整數(shù)占位符

占位符說明舉例輸出
%b二進(jìn)制表示Printf(“%b”, 5)101
%c相應(yīng)Unicode碼點(diǎn)所表示的字符Printf(“%c”, 0x4E2D)
%d十進(jìn)制表示Printf(“%d”, 0x12)18
%o八進(jìn)制表示Printf(“%d”, 10)12
%q單引號(hào)圍繞的字符字面值, 由Go語法安全地轉(zhuǎn)義Printf(“%q”, 0x4E2D)‘中’
%x十六進(jìn)制表示,字母形式為小寫 a-fPrintf(“%x”, 13)d
%X十六進(jìn)制表示,字母形式為大寫 A-FPrintf(“%x”, 13)D
%UUnicode格式:U+1234,等同于 “U+%04X”Printf(“%U”, 0x4E2D)U+4E2D

4. 浮點(diǎn)數(shù)和復(fù)數(shù)的組成部分(實(shí)部和虛部)

占位符說明舉例輸出
%b無小數(shù)部分的,指數(shù)為二的冪的科學(xué)計(jì)數(shù)法,與 strconv.FormatFloat 的 ‘b’ 轉(zhuǎn)換格式一致。-123456p-78
%e科學(xué)計(jì)數(shù)法Printf(“%e”, 10.2)1.020000e+01
%E科學(xué)計(jì)數(shù)法Printf(“%e”, 10.2)1.020000E+01
%f有小數(shù)點(diǎn)而無指數(shù)Printf(“%f”, 10.2)10.200000
%g根據(jù)情況選擇 %e 或 %fPrintf(“%g”, 10.20)10.2
%G根據(jù)情況選擇 %E 或 %fPrintf(“%G”, 10.20+2i)(10.2+2i)

5. 字符串與字節(jié)切片

占位符說明舉例輸出
%s輸出字符串表示(string類型或[]byte)Printf(“%s”, []byte(“Go語言”))Go語言
%q雙引號(hào)圍繞的字符串,Printf(“%q”, “Go語言”)“Go語言”
%x十六進(jìn)制, 小寫字母, 每字節(jié)兩個(gè)字符Printf(“%x”, “golang”)676f6c616e67
%X十六進(jìn)制, 大寫字母, 每字節(jié)兩個(gè)字符Printf(“%X”, “golang”)676F6C616E67

6. 指針

占位符說明舉例輸出
%p十六進(jìn)制表示,前綴 0xPrintf(“%p”, &people)0x4f57f0

總結(jié)

以上是生活随笔為你收集整理的go语言中的占位符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。