问为什么不
long int n = 123456; printf("%d\n", n);
答每当您打印long int时,都必须在 printf 格式中使用 ll(小写字母“l”)修饰符(例如 %ld) printf%ld). printf无法知道您传递给它的参数的类型,因此您必须使用正确的格式说明符让它知道。
由 托管