小数进制转化 @ Python
2017-09-06 11:17
246 查看
# -*- coding: utf8 -*- import ctypes def h2f(s): cp = ctypes.pointer(ctypes.c_longlong(s)) fp = ctypes.cast(cp, ctypes.POINTER(ctypes.c_double)) return fp.contents.value def 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))
相关文章推荐
- python学习之 进制转化
- python学习之 进制转化
- python学习之 进制转化
- 十进制小数转化为其他进制的
- python读取dat文件时遇到16进制转化成10进制问题
- python学习之 进制转化
- python进制转化
- Python实现小数转化为百分数的格式化输出方法示例
- python学习之 进制转化
- python学习之 进制转化
- python数据结构 栈的应用——符号匹配,进制转化,后缀。
- python3 第十章 - 如何进行进制转化
- hdu 4320 Arcane Numbers 1(小数进制转化后是否有限位)
- Python 使用map()和reduce() 函数将带小数点的字符串数字转化成小数
- python中list与tuple转化及三种小数取整方式
- python学习之 进制转化
- 10进制小数转化为任意进制小数
- Python 格式化输出 —— 小数转化为百分数
- python学习之 进制转化
- python学习之 进制转化