关于size_t类型的变量,跨平台格式字符串?

来源:互联网 发布:苹果mac没有声音 音频 编辑:程序博客网 时间:2024/06/11 05:40

关于size_t类型的变量,跨平台格式字符串?


PRIuPTR 宏( 来自 <inttypes.h> ) 为 uintptr_t 定义了一个十进制格式,它应该总是足够大,以至于你可以在不截断的情况下将一个size_t 转换为它

fprintf(stream,"Your size_t var has value %" PRIuPTR".", (uintptr_t) your_var);