Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
re = 'ffff' re = int(re,16) print(re)
re = 'ffff' re = int(re, 16) if re > 0x8000: re -= 0x10000 print(re)
re = (int(re, 16) + 0x8000) % 0x10000 - 0x8000
from ctypes import * re = 'ffff' i = int(re,16) cp = pointer(c_int(i)) f = cast(cp,POINTER(c_int16)) re = f.contents.value print(re)