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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言布尔 printf,fmt.Printf中的格式化动作('verb')

發布時間:2024/9/19 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言布尔 printf,fmt.Printf中的格式化动作('verb') 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

# 源自C語言但更簡單

## 通用:

```

%v值的默認格式表示

%+v類似%v,但輸出結構體時會添加字段名

%#v值的Go語法表示

%T值的類型的Go語法表示

%%百分號

```

## 布爾值:

```

%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;參見strconv.FormatFloat

%e科學計數法,如-1234.456e+78

%E科學計數法,如-1234.456E+78

%f有小數部分但無指數部分,如123.456

%F等價于%f

%g根據實際情況采用%e或%f格式(以獲得更簡潔、準確的輸出)

%G根據實際情況采用%E或%F格式(以獲得更簡潔、準確的輸出)

```

## 字符串和[]byte:

```

%s直接輸出字符串或者[]byte

%q該值對應的雙引號括起來的go語法字符串字面值,必要時會采用安全的轉義表示

%x每個字節用兩字符十六進制數表示(使用a-f)

%X每個字節用兩字符十六進制數表示(使用A-F)

```

## 指針:

```

%p表示為十六進制,并加上前導的0x

```

## 寬度通過一個緊跟在百分號后面的十進制數指定,如果未指定寬度,則表示值時除必需之外不作填充。精度通過(可選的)寬度后跟點號后跟的十進制數指定。如果未指定精度,會使用默認精度;如果點號后沒有跟數字,表示精度為0。舉例如下:

```

%f: 默認寬度,默認精度

%9f 寬度9,默認精度

%.2f 默認寬度,精度2

%9.2f 寬度9,精度2

%9.f 寬度9,精度0

```

有疑問加站長微信聯系(非本文作者))

總結

以上是生活随笔為你收集整理的c语言布尔 printf,fmt.Printf中的格式化动作('verb')的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。