我的c語言怎麼會出現,我的c語言怎麼會出現

2021-03-04 05:37:09 字數 855 閱讀 2494

1樓:gta小雞

這是很正常的,因為這三個元素佔用的同一個地址空間,對num的賦值把之前的內容都覆蓋掉了。再輸出score實際上輸出的是num在記憶體中的值的浮點數形式表示。這是union的特性。

2樓:匿名使用者

不能用union型別,要改成struct型別

c語言輸出0.0000000

3樓:

把改成應該就妥了……

c語言為什麼輸出的值一直是0.0000000 50

4樓:孫悟空三殺

default這個加上,還有個就是精度問題

5樓:聽不清啊

#include

int main()

printf("%g\n",y);

return 0;}

c語言輸出的總是0.000,求大神指教。程式如下。

6樓:匿名使用者

scanf("%f",&f);

//double型別的輸入不能使用%f進行輸入,得用%lf才能正常得到a的值。

7樓:刀無極啊

c=5/9*(f-32);改成c=5.0/9*(f-32);就行了,5/9是兩個int型,結果是0

8樓:it孤鶩

5/9 改為5.0/9

ps:5/9 一直等於0

C語言出現次數最多的整數,C語言 計算並輸出其中出現次數最多的整數。當有多個不同整數有相同的最多出現次數時,選擇值更大的整數

include int main void else a 0 printf d n a c return 0 c語言 計算並輸出其 現次數最多的整數。當有多個不同整數有相同的最多出現次數時,選擇值更大的整數 c語言程式設計輸入一組整數求其 現次數最多的整數及其出現次數 馬上想到以下方法實現 排序,然...

像int,long這些c語言的語句怎麼會有取值範圍,同時它取值範圍怎麼用,它的取值範圍到底是啥意思

int和long作為基本bai的整數型別,取值du範圍和位數直接相關。如果zhi是daon位整數的話,最高位表示符回號位,剩下的n 1位以補碼形式表示絕對值,因此範圍是整數區間 2 n 1 2 n 1 int和long並沒有明確位數,具體和平臺相關 有一點可以確定,sizeof int sizeof...

關於C語言,有關c語言的?

什麼都不用學,這就是所謂的要學乘除先學加減中的加減了,他就是最基本的計算機入門課程了。當然,你對於基本的加減乘除做法還是要會,對於英文字母還是要認得,就這樣了。但我還是給你講一點初學者的難點,因為初學者很多東西都不知道,在初學時關鍵要理解到,什麼是變數,資料型別,函式,對於c語言,首先弄懂這三個東東...