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

转换输出规范%a浮点数,十六进制数和p符号(C99/C11)。%A浮点数,十六进制数和P符号(C99/C11)。

编程学习网为您整理以下代码实例,主要实现: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;
}

本文标题为:printf()和结果打印输出的转换说明符

基础教程推荐