0
long long d = 1000*3600*24*365;
NSLog(@"d:%lld",d);
NSLog(@"year:%d",d/(1000*3600*24*365));
d = 100*1000*3600*24*365;
NSLog(@"year:%d",d/(1000*3600*24*365));
结果:长长的数格错误
usworldpro[1106:c203] year:1
usworldpro[1106:c203] year:0
为什么会出现这种结果呢? 我认为这可能是一个类型转换问题,但我无法清楚地找到原因。谁能为我解释?