小数进制转化 @ Python

来源:互联网 发布:端口隔离 编辑:程序博客网 时间:2024/06/05 09:21
# -*- coding: utf8 -*-import ctypesdef h2f(s):    cp = ctypes.pointer(ctypes.c_longlong(s))    fp = ctypes.cast(cp, ctypes.POINTER(ctypes.c_double))    return fp.contents.valuedef f2h(s):    fp = ctypes.pointer(ctypes.c_double(s))    cp = ctypes.cast(fp, ctypes.POINTER(ctypes.c_longlong))    return hex(cp.contents.value)print(f2h(34.4536))print(h2f(0x40413a0f9096bb99))
原创粉丝点击