Подобные вопросы уже задавались, но, пожалуйста, кто-нибудь может объяснить мне, почему этот код ...
NSInteger hexInt = 0x80000505;
NSLog(@"%d, %#x", hexInt, hexInt);
печатает -2147482363, 0x80000505
, в то время как 0x80000505 равняется 2147484933, а - не -2147482363 ?Спасибо ...