%x即按十六进制输出,英文字母小写,右对齐。
%02X有以下变化:英文字母变大写,如果输出字符不足两位的,输出两位宽度,右对齐,空的一位补0。超过两位的,全部输出

 

    printf("%x\n", 47);  //输出结果为:    2f
    printf("%X\n", 47);  //输出结果为:    2F
    printf("%#x\n", 47); //输出结果为:    0x2f
    printf("%#X\n",47); //输出结果为:    0X2F    %#X推荐使用

------------------------------------------------------------------------------
 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐