Я пытаюсь преобразовать 65529 из unsigned int в подписанный int . Я пробовал выполнить приведение примерно так:
65529
unsigned int
int
unsigned int x = 65529; int y = (int) x;
Но y по-прежнему возвращает 65529, хотя он должен вернуть -7. Почему?
y