Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1453859
Топик полностью
Nikolay_Po
(05.08.2024 12:38, просмотров: 54)
ответил
VVB
на
Подскажите начинающему про расчёт контрольной суммы в питоне. Отчего-то в поиске ничего толкового нет.
У вас в коде Си есть жёстко заданные типы. И происходит переполнение, как должно. А в Питоне типы как минимум 32 бита. Нужно как-то явно указать, что ваши переменные в расчётах - 8 бит беззнаковые.
Ответить
А как объявить переменную 8-битного типа в Питоне, чтобы над ней можно было выполнять арифметические операции а-ля Си? Я не нашёл ответа.
-
VVB
(05.08.2024 12:46
)
Кхе. Думаю что готового нет. Обычно вылазит только на сравнениях. Но в принципе, можно самому написать (в языке есть перегрузка операторов), добавив во всех командах ...& 0xFF
Cкpипaч
(1 знак., 05.08.2024 21:02
,
картинка
)