printf函数%4d和%04d的区别

#include <stdio.h>
#include <string.h>


int main()
{
    unsigned short int a=0x08ff;
    
    
    printf("result=%#06x\n",a);
    printf("result=%#6x\n",a);
    return 0;
}

 

 一个是前面补零以保证长度

一个是添加空格以保证长度

posted @ 2023-02-08 15:27  TheRemember  阅读(513)  评论(0)    收藏  举报