Как изменить размер числа?

Если в N-битовой переменной попытаться сохранить число, требующее для своей записи больше N битов, то старшие биты числа будут обрезаны. Например, если в двухбитовой беззнаковой переменной сохранить значение 10, то значение этой переменной будет равно 2.

Я сделал так:
A = int('10', 2)
print A#Вывод : 2
Правильно ли это, или это простое совпадение?
  • Вопрос задан
  • 400 просмотров
Решения вопроса 1
AlexMaxTM
@AlexMaxTM
в два бита войдут либо 00, либо 01, либо 10, либо 11. Таким образом вы будете получать только 0, 1, 2, 3 в десятеричной системе исчисления.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Astrohas
@Astrohas
Python/Django Developer
Это перевод двоичного числа 10 в десятичную систему
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы