int32, если внимательно вникнуть в стандарт, может быть представлен как дополнительным кодом, так и обратным кодом. Если дополнительный код (two’s complement), то какую арифметику мы используем — стандартную Z, или машинную где -INT32_MIN == INT32_MIN ? Если обратный код (ones’ complement) то будем считать разнобитные нули одним числом или разными?
Вопрос от программиста на Си
Date: 2018-06-10 11:21 pm (UTC)Если дополнительный код (two’s complement), то какую арифметику мы используем — стандартную Z, или машинную где -INT32_MIN == INT32_MIN ?
Если обратный код (ones’ complement) то будем считать разнобитные нули одним числом или разными?