prev up next   top/contents search

comp.lang.c FAQ 列表· 第 12.7 题

为什么不

long int n = 123456;
printf("%d\n", n);
的函数调用是否会工作?


每当您打印long int时,都必须在 printf 格式中使用 ll(小写字母“l”)修饰符(例如 %ld) printf%ld). printf无法知道您传递给它的参数的类型,因此您必须使用正确的格式说明符让它知道。


prev up next   contents search
关于此 FAQ 列表   关于 Eskimo   搜索   反馈   版权

Eskimo North 托管