#include<iostream>
#include<windows.h> using namespace std; int main(void) { float f = 1.1 ; DWORD d1 = (DWORD)f ; DWORD d2 = *(DWORD *)&f ;cout << d1 << endl ; // output: 1
cout << d2 << endl ; // output: 1066192077system("pause") ;
return 0 ; }本文共 344 字,大约阅读时间需要 1 分钟。
#include<iostream>
#include<windows.h> using namespace std; int main(void) { float f = 1.1 ; DWORD d1 = (DWORD)f ; DWORD d2 = *(DWORD *)&f ;cout << d1 << endl ; // output: 1
cout << d2 << endl ; // output: 1066192077system("pause") ;
return 0 ; }