关于浮点数转换为整数的测试

#include <stdio.h> int main(void) { float flt = 1.116533e24f; printf("%e\n", flt); printf("%ld\n", (long)flt); /* wrong */ printf("%u\n", *(unsigned long * const)&flt); /* 将浮点数理解为整
相关文章
相关标签/搜索