Q我应该为像printf这样的typedef使用什么格式化字符串,而我不知道它是long还是其他类型?
A使用强制类型转换将值转换为已知的、保守大小的类型,然后使用printf与该类型匹配的格式化字符串。例如,要打印类型的大小,您可以使用
printf("%lu", (unsigned long)sizeof(thetype));
由 托管