Стандарт ISO C допускает три метода кодирования для целых чисел со знаком: дополнение до двух, дополнение до одного и знак / величина.
Что является эффективным или хороший способ определить кодировку во время выполнения (или в другой раз, если есть лучшее решение)? Я хочу знать это, чтобы оптимизировать библиотеку bignum для различных возможностей.
Я планирую вычислить это и сохранить в переменная при каждом запуске программы, поэтому она не t должны быть ослепительно быстрыми - я предполагаю, что кодировка не изменится во время выполнения программы: -)