Golang 占位符


我們前面在輸出與輸入字符串類型, 整數類型等都指定了對應的格式化.

那么Go語言中還有哪些格式化呢?

格式 含義
%% 一個 % 字面量
%b 一個二進制整數值(基數為2), 或者是一個用科學計數法表示的指數為2的浮點數.
%c 字符型. 可以把輸入的數字按照ASCII碼相應的轉換為對應的字符.
%d 一個十進制數值(基數為10).
%e 以科學記數法 e 表示的浮點數或者復數值
%E 以科學記數法 E 表示的浮點數或者復數值
%f 以標准計數法表示的浮點數或者復數值.
%g 以%e或者%f表示的浮點數或者復數,任何一個都以最為緊湊的方式輸出
%G 以%E或者%f表示的浮點數或者復數,任何一個都以最為緊湊的方式輸出
%o 一個八進制數值(基數為8).
%p 以十六進制(基數為16)表示的一個值的地址, 前綴為0x, 字母使用小寫的 a - f 表示.
%q 使用Go語法以及必須時使用轉義,以雙引號括起來的字符串或者字節切片[]byte,或者是以單引號括起來的數字.
%s 字符串. 輸出字符串中的字符直至字符串中的空字符(字符串以 \0 結尾, 這個 \0 即為空字符)
%t true 或者 false 輸出的布爾值
%T 使用Go語法輸出的值的類型.
%U 一個用Unicode表示法表示的整型碼點,默認值為4個數字字符
%v 使用默認格式輸出的內置或者自定義類型的值,或者是使用其類型的String()方式輸出的自定義值,如果該方法存在的話
%x 以十六進制表示的整型值(基數為十六),數字 a-f 使用小寫表示
%X 以十六進制表示的整型值(基數為十六),數字 A-F 使用大寫表示

李培冠博客

lpgit.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM