關於浮點數轉換爲整數的測試

#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); /* 將浮點數理解爲整
相關文章
相關標籤/搜索