格式说明符

#include <stdio.h>
#include <stdlib.h>
int main()
{   int a = 100;
    printf("a = %d\n",a);
    printf("a = %u\n",a);
    printf("a = %c\n", a);
    printf("a = %x\n", a);
    printf("a = %o\n", a);
}

结果:

a = 100
a = 100
a = d
a = 64
a = 144

%d输出有符号的十进制数,也就是可正可负。

%u 输出无符号的十进制数,只能是整数。比如常见的uint64_t、uint8_t 

%c  输出单个字符。100的ASCII 码值是b

%x  输出16进制的数。

%o 输出8进制数。

%p  输出地址。

猜你喜欢

转载自blog.csdn.net/qq_39759656/article/details/81139644
今日推荐