printf格式化输出时动态指定字符宽度

     笔者最近开发的项目中,常常要打印一些地址信息。而开发的软件既要在32位的cpu上运行,还要在64位CPU上运行。以前作的很笨,为了兼容,每次遇到须要打印的地方,就得用宏区分开,写两句打印,非常麻烦。eg:开发      #if ( CPU == IA32)软件       printf("The address of var is %08x/n", &var);cpu      #els
相关文章
相关标签/搜索