printf()和结果打印输出的转换说明符

转换 输出规范
%a 浮点数,十六进制数和p符号(C99/C11)。
%A 浮点数,十六进制数和P符号(C99/C11)。
%c 单个字符。
%d 有符号十进制整数。
%e 浮点数,e表示法。
%E 浮点数,E表示法。
%f 浮点数,十进制表示法。
%g 使用%f%e,具体取决于值。 如果指数小于-4或大于或等于精度,则使用%e样式。
%G 使用%f%E,具体取决于值。 如果指数小于-4或大于或等于精度,则使用%E样式。
%i 有符号十进制整数(与%d相同)。
%o 无符号八进制整数。
%p 一个指针。
%s 字符串。
%u 无符号十进制整数。
%x 无符号十六进制整数,使用十六进制数字0f
%X 无符号十六进制整数,使用十六进制数字0F
%% 打印百分号%
#include <stdio.h>

#define PI 3.141593

int main(void){
    int number = 7;
    float pies = 12.75;
    int cost = 7800;


    printf("The %d contestants ate %f berry pies./n", number, pies);
    printf("The value of pi is %f./n", PI);
    printf("Farewell! thou art too dear for my possessing,/n");
    printf("%c%d/n", '$', 2 * cost);

    return 0;
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/266488.html

(0)
上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐

发表回复

登录后才能评论