高智商恐怖故事附答案:printf()输出格式

来源:百度文库 编辑:九乡新闻网 时间:2024/04/20 05:31:15
(1) %d(或%i)格式符用来输出十进制整数,有以下几种用法:
    %d      :按整型数据的实际长度输出
    %md   :m为指定的输出字段的宽度如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出
    %ld(%mld 也可): 输出长整型数据(2) %o格式符        以八进制数形式输出整数格式:%o %mo %lo %mlo都可(3) %x(或%X)格式符 -以十六进制数形式输出整数格式:%x %mx %lx %mlx都可
(4) %u格式符        用来输出unsigned型数据,即无符号数,以十进制数形式输出格式:%u %mu %lu都可
(5) %c格式符        用来输出一个字符格式:%c %mc都可
(6) %s格式符        用来输出一个字符串格式:%s %ms %-ms %m.ns %-m.ns都可
(7) %f格式符        用来输出实数(包括单、双精度),以小数形式输出格式:%f %m.nf %-m.nf都可
    注意:单精度实数的有效位数一般为7位,双精度为16位
(8) %e(或E)格式符    以指数形式输出实数格式:%e %m.ne %-m.ne都可
(9) %g(或G)格式符    用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出时占宽度较小的一种)