C语言输出

转自:https://blog.csdn.net/u014647208/article/details/53337315

int PrintVal = 9;
/*按整型输出,默认右对齐*/
printf("%d ",PrintVal);
/*按整型输出,补齐4位的宽度,补齐位为空格,默认右对齐*/
printf("%4d ",PrintVal);
/*按整形输出,补齐4位的宽度,补齐位为0,默认右对齐*/
printf("%04d ",PrintVal);

/*按16进制输出,默认右对齐*/
printf("%x ",PrintVal);
/*按16进制输出,补齐4位的宽度,补齐位为空格,默认右对齐*/
printf("%4x ",PrintVal);
/*按照16进制输出,补齐4位的宽度,补齐位为0,默认右对齐*/
printf("%04x ",PrintVal);

/*按8进制输出,默认右对齐*/
printf("%o ",PrintVal);
/*按8进制输出,补齐4位的宽度,补齐位为空格,默认右对齐*/
printf("%4o ",PrintVal);
/*按照8进制输出,补齐4位的宽度,补齐位为0,默认右对齐*/
printf("%04o ",PrintVal);

原文地址:https://www.cnblogs.com/zgang/p/10725300.html