b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

printf格式化输出符号详细说明[转]

电脑杂谈  发布时间:2019-06-20 20:19:32  来源:网络整理

printf格式化输出详细说明_java格式化输出printf_printf 输出%

* %a:浮点数、十六进制数字和p-记数法(C99)

* %A:浮点数、十六进制数字和p-记法(C99)

* %c:一个字符char

* %C:一个ISO宽字符

* %d:有符号十进制整数int

* %ld,%Ld:长整型数据long

* %hd:短整型数据

* %e:浮点数、e-记数法

* %E:浮点数、E-记数法

printf格式化输出详细说明_printf 输出%_java格式化输出printf

* %f:单精度浮点数(默认float),十进制记数法

* %.nf:这里n表示精确到小数位后n位,十进制记数法

* %g:根据数值不同自动选择%f或%e

* %G:根据数值不同自动选择%f或%e

* %i:有符号十进制数(与%d相同)

* %o:无符号八进制整数

* %p:指针

* %s:对应字符串char*(%s == %hs == %hS输出窄字符串)

* %S:对应宽字符串WCAHR*(%ws == %S输出宽字符串)

printf 输出%_java格式化输出printf_printf格式化输出详细说明

* %u:无符号十进制整数unsigned int

* %x:无符号十六进制整数(形式为2f)

* %#x:无符号十六进制整数(形式为0x2f)

* %X:无符号十六进制整数(形式为2F)

* %#X:无符号十六进制整数(形式为0x2F)

* %%:打印一个百分号

* %lld:用于INT64或者long long

* %llu:用于UINT64或者unsigned long long

* %llx:用于64位16进制数据

printf 输出%_printf格式化输出详细说明_java格式化输出printf

说明:

%:表示格式说明的起始符号,不可缺少

-:有-表示左对齐输出,如省略表示右对齐输出

0:有0表示指定空位填0,如省略表示指定空位不填

%f:不指定宽度,整数部分全部输出并输出6位小数。其中number为待计算的数值,num_digits用于指定小数部分的截取精度,取0时不保留小数、取1时保留一位小数(依次类推)。按照 ieee 的规定,单精度浮点数用 32 位表示全体小数,而双精度浮点数用 64 位表示全体小数,而浮点数由符号、尾数、指数和基数组成,所以并不是所有的位数都用来表示小数,符号、指数等也要占据位数,基数不占据位数:。

l,h:l对整型指long型,对实型指double型;h用于将整型的格式字符修正为short型

格式字符

格式字符用以指定输出项的数据类型和输出格式。

同样也可以指定字段宽度用“%mu”格式输出。同样也可以指定字段宽度用"%mx"格式输出。这里要注意一个符号扩展的问题:比如,假如我们想打印短整数(short)-1的内存16进制表示形式,在win32平台上,一个short型占2个字节printf格式化输出详细说明,所以我们自然希望用4个16进制数字来打印它:。

printf 输出%_java格式化输出printf_printf格式化输出详细说明

同样也可以指定字段宽度用“%mu”格式输出。同样也可以指定字段宽度用"%mx"格式输出。这里要注意一个符号扩展的问题:比如,假如我们想打印短整数(short)-1的内存16进制表示形式,在win32平台上,一个short型占2个字节printf格式化输出详细说明,所以我们自然希望用4个16进制数字来打印它:。

同样也可以指定字段宽度用“%mu”格式输出。同样也可以指定字段宽度用"%mx"格式输出。这里要注意一个符号扩展的问题:比如,假如我们想打印短整数(short)-1的内存16进制表示形式,在win32平台上,一个short型占2个字节,所以我们自然希望用4个16进制数字来打印它:。

c格式:输出一个字符。

s格式:用来输出一个串。有以下几种用法:

f格式:用来输出实数(包括单、双精度),以小数形式输出。有以下几种用法:

e格式:以指数形式输出实数。可用以下形式:

g格式:自动选f格式或e格式中较短的一种输出,且不输出无意义的零。

可变宽度参数

对于m.n的格式还可以用如下方法表示:

char ch[20];
printf("%*.*s\n",m,n,ch);

前边的*定义的是总的宽度,后边的定义的是输出的个数。分别对应外面的参数m,n。这种方法的好处是可以在语句之外对参数m,n赋值,从而控制输出格式。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-107344-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...