當前位置:首頁 » 編程語言 » c語言名次

c語言名次

發布時間: 2024-11-25 08:04:22

c語言 union 意思

最後那個浮點數輸出與輸入不一樣是因為計算機內部是以二進制來保存數據的,有一些十進制小數無法精確地轉換成二進制,再加上float型的精度不夠導致的。
#include
union
un_type
{
char
charvar;
int
intvar;
float
floatvar;
};
int
main()
{
union
un_type
myunion;
printf("請輸入一個字元\n");
scanf("%c",
&myunion.charvar);
printf("聯合myunion中當前存的是字元%c\n",
myunion.charvar);
printf("請輸入一個整數\n");
scanf("%d",
&myunion.intvar);
printf("聯合myunion中當前存的是整數%d\n",
myunion.intvar);
printf("請輸入一個浮點數\n");
scanf("%f",
&myunion.floatvar);
printf("聯合myunion中當前存的是浮點數%f\n",
myunion.floatvar);
return
0;
}

熱點內容
如何做能讓好友進來的伺服器 發布:2025-10-15 23:50:03 瀏覽:121
linux安裝setuptools 發布:2025-10-15 23:47:36 瀏覽:403
下載軟體為什麼找不到伺服器 發布:2025-10-15 23:39:14 瀏覽:375
如何導入oracle資料庫 發布:2025-10-15 23:39:01 瀏覽:362
安卓系統的誕生是什麼時候 發布:2025-10-15 23:35:51 瀏覽:209
我的世界進入伺服器登錄需要驗證 發布:2025-10-15 23:27:57 瀏覽:687
南航app怎麼改密碼 發布:2025-10-15 23:13:42 瀏覽:811
phpfor循環資料庫 發布:2025-10-15 21:41:52 瀏覽:616
古惑仔源碼 發布:2025-10-15 21:40:18 瀏覽:522
伺服器在區域網絡如何接入 發布:2025-10-15 21:26:38 瀏覽:34