有关用printf(%d,…)输出unsigned long long int的问题!
有一道面试题,代码如下(大概是这样):#include<stdio.h>
int main() {
unsigned long long b =1 ;
int a =100;
printf("%d,%d",b,a);
return 0;
}
结果是让我意外的 1,0
怎会如此?不才恳请高手分析!
2011-12-12 19:56
2011-12-12 20:58
2011-12-12 21:00
2011-12-12 21:38
2011-12-12 21:55