Насколько велика может быть 64-битное целое число со знаком? В Redis, Диапазон значений, поддерживаемых HINCRBY, ограничен 64-битными целыми числами со знаком. И я хотел бы знать, насколько большим может быть это 64-битное целое число со знаком. Ответ 1 Эта статья подходит для получения дополнительной информации по этой теме: http://en.wikipedia.org/wiki/Integer_ (computer_science) Таким образом, ответ на вопрос должен быть: От -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807, или от - (2 ^ 63) до 2 ^ 63 - 1 Наибольшее положительное число, хранящееся в подписанном int, представляется двоичным как ----- 63 единицы ----- 0111111111111111111111111111111111111111111111111111111111111111 Если вы тщательно подумаете, вы можете узнать, что это число равно 2 ^ 63 - 1. Ответ 2 Значенное целое число варьируется от размера -2 ^ (n-1) до 2 ^ (n-1) - 1, поэтому в этом случае максимальное значение будет 2 ^ 63-1 или 9,223,372,036,854,775,807
Ответ 1 Эта статья подходит для получения дополнительной информации по этой теме: http://en.wikipedia.org/wiki/Integer_ (computer_science) Таким образом, ответ на вопрос должен быть: От -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807, или от - (2 ^ 63) до 2 ^ 63 - 1 Наибольшее положительное число, хранящееся в подписанном int, представляется двоичным как ----- 63 единицы ----- 0111111111111111111111111111111111111111111111111111111111111111 Если вы тщательно подумаете, вы можете узнать, что это число равно 2 ^ 63 - 1.
Ответ 2 Значенное целое число варьируется от размера -2 ^ (n-1) до 2 ^ (n-1) - 1, поэтому в этом случае максимальное значение будет 2 ^ 63-1 или 9,223,372,036,854,775,807