#include "stdio.h"
int main()
{
int x = -13701;
unsigned int y = 3;
signed short z = x / y;
printf("z = %d\n", z);
return 0;
}
Я ожидаю, что ответ будет -4567. Я получаю "z = 17278". Почему повышение этих номеров приводит к 17278?
Я выполнил это в Code Pad.