printf输出

1.printf输出八进制和十六进制
printf可以使用使用格式控制串“%o”、“%X”分别输出八进制整数和十六进制整数,并使用修饰符“#”控制前导显示

#include "stdio.h"

int main()
{
    printf("%o %X\n",1234,1234);//2322 4D2
    printf("%#o %#X\n",1234,1234);//02322 0X4D2

    return 0;
}

2.printf输出十进制
十六进制整数ABCDEF对应的十进制整数,所占域宽为15。
printf可以使用使用格式控制串“%md”输出域宽为m的十进制整数。

#include "stdio.h"

int main()
{
    printf("%15d\n",0XABCDEF);
    return 0;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容