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
なぜこれが結果なのですか?型変換の問題かもしれませんが、理由がわかりません。誰が私にそれを説明できますか?