go语言中的占位符有哪些

  • %v:代表值的默认格式,对于字符串是直接输出,对于整型是十进制形式。
  • %+v:扩展的格式化,对于结构体,会输出字段名。
  • %#v:输出值的Go语法表示。
  • %T:输出值的类型。
  • %t:布尔值,truefalse
  • %d%i:十进制整数。
  • %o:八进制整数。
  • %x%X:十六进制整数(小写或大写字母)。
  • %u:以十进制形式输出Unicode码点。
  • %e%E:科学计数法(小写或大写)。
  • %f:浮点数,六位小数。
  • %g:根据数值的大小,选择%f%e中较短的输出。
  • %G:根据数值的大小,选择%f%E中较短的输出。
  • %s:字符串。
  • %q:双引号包围的字符串,转义特殊字符。
  • %p:指针的十六进制表示。
  • %n:输出到目前为止输出的字节数。
  • 上一篇:LeetCode39:组合总和


    下一篇:程序员高频率面试题-整理篇