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
为什么会是这样的结果?我认为这可能是类型转换问题,但我无法清楚地找到原因。谁能给我解释一下?