void display_binary_float(unsigned int ui) {
union {
unsigned int ui;
float f;
} uif2;
uif2.ui = ui;
printf("binary: %08X float: %g\n", uif2.ui, uif2.f);
}
1)什麼是工會?出於某種原因,沒有手動輸入。無法在Google上找到文檔。這是什麼語法:union {}?
2)爲什麼uif2
在功能結合的結束?它不應該是像union uif2 {}
或這是一個C的東西?
你搜索了什麼?我發現了一個很好的參考搜索「聯盟c」。這是一個完全標準的C語言功能。 – 2011-03-07 21:09:07
「c編程聯盟」 – Strawberry 2011-03-07 21:10:04
您的谷歌必須被打破。我也爲您的搜索提供了一整頁的相關結果。 – 2011-03-07 21:11:19