数据类型的格式化输入输出(C语言)


数据类型的格式化输入输出

格式化说明符

说明符 类型
%d 或 %i 有符号十进制整数
%u 无符号十进制整数
%o 无符号八进制整数
%x 或 %X 无符号十六进制整数
%c 单个字符
%s 字符串
%f 浮点数 十进制计数法
%e 或 %E 浮点数 e或E计数法
%p 地址

代码如下:

#include 

int main ()
{
    int a = 20;
    unsigned int b = 30;
    char charc = 'C';
    char string[] = {"hello world"};
    float c = 3.14;

    printf ("有符号十进制整数: %d\n", a);
    printf ("无符号八进制整数: %o\n", a);
    printf ("无符号十六进制整数: %x\n", a);
    printf ("地址: %p\n", &a);
    printf ("无符号十进制整数: %u\n", b);
    printf ("浮点数 十进制计数法: %f\n", c);
    printf ("浮点数 e或E计数法: %e\n", c);
    printf ("单个字符: %c\n", charc);
    printf ("字符串: %s\n", string);
    return 0;
}

验证结果: