C语言printf输出16进制数字没有0x怎么办?

来源:互联网 发布:淘宝杭州g20 退货 编辑:程序博客网 时间:2024/06/10 19:26
int i = 7;
printf("%#010x\n", i);  // gives 0x00000007printf("0x%08x\n", i);  // gives 0x00000007printf("%#08x\n", i);   // gives 0x000007
1 0