C 语言学习

C中格式字符串的一般形式为:

        %[标志][输出最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选项。各项的意义如下:

表示输出类型的格式字符    格式字符意义
  a            浮点数、十六进制数字和p-计数法(C99)
  A            浮点数、十六进制数字和p-计数法(C99)
  c            输出单个字符
  d            以十进制形式输出带符号整数(正数不输出符号)
  e            以指数形式输出单、双精度实数
  E            以指数形式输出单、双精度实数
  f             以小数形式输出单、双精度实数
  g            以%f%e中较短的输出宽度输出单、双精度实数,%e格式在指数小于-4或者大  于等于精度时使用
  G            以%f%e中较短的输出宽度输出单、双精度实数,%e格式在指数小于-4或者大于等于精度时使用
  i             有符号十进制整数(与%d相同)
  o            以八进制形式输出无符号整数(不输出前缀O)
  p            指针
  s            输出字符串
  x            以十六进制形式输出无符号整数(不输出前缀OX)
  X            以十六进制形式输出无符号整数(不输出前缀OX)
  u            以十进制形式输出无符号整数

 

posted @ 2013-03-20 21:08  jeccey  阅读(144)  评论(0编辑  收藏  举报