C语言输入输出格式.docVIP

  • 5
  • 0
  • 约6.44千字
  • 约 6页
  • 2017-06-07 发布于重庆
  • 举报
C语言输入输出格式

C中格式字符串的一般形式为: [标志][输出最小宽度][.精度][长度]类型其中方括号[]中的项为可选项。 各项的意义介绍如下: 1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示: 表示输出类型的格式字符       格式字符意义 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                 以十进制形式输出无符号整数 /* 测试常见的输出类型 */#include stdio.h #include conio.hmain() { printf(The program test print style!\n); /* 以十进制形式输出带符号整数(正数不输出符号) */ printf(%d\n , 223); printf(%d\n , -232); printf(\n); /* 以八进制形式输出无符号整数(不输出前缀O) */ printf(%o\n , 223); printf(%o\n , -232); printf(\n); /* 以十六进制形式输出无符号整数(不输出前缀OX) */ printf(%x\n , 223); printf(%x\n , -232); printf(\n); /* 以十进制形式输出无符号整数 */ printf(%u\n , 223); printf(%u\n , -232); printf(\n); /* 以小数形式输出单、双精度实数 */ printf(%f\n , 223.11); printf(%f\n , 232; printf(%f\n , -223.11); printf(%f\n , -232; printf(\n); /* 以指数形式输出单、双精度实数 */ printf(%e\n , 223.11); printf(%e\n , 232; printf(%e\n , -223.11); printf(%e\n , -232; printf(\n); /* 以%f%e中较短的输出宽度输出单、双精度实数 */ printf(%g\n , 223.11); printf(%g\n , 232.111111111111); printf(%g\n , -223.11); printf(%g\n , -232.111111111111); printf(\n); /* 输出单个字符 */ printf(%c\n , a); printf(%c\n , 97); pr

文档评论(0)

1亿VIP精品文档

相关文档