У меня маленькая проблема.По сути, код:
uint64_t myInteger = 98930 * 98930;
NSLog(@"%qu", myInteger);
... просто ошибается.Я получаю «1197210308» в качестве вывода, что, очевидно, неверно.Почему это происходит?Не может быть, чтобы uint64_t был слишком маленьким, так как они, очевидно, доходят до 18 с половиной квинтиллионов .У кого-нибудь есть идеи?