回覆列表
-
1 # 麻辣花甲米線
-
2 # 6年後我會成功
c語言是一門程式語言,1是數值1,d是表示double,double是雙精度浮點型。可以理解為,表示小數點保留的個數。
舉個例子,如果n=0.123,那麼經過1d處理後,那麼n=0.1,如果n=0.234,那麼經過1d,那麼n=0.2。透過對這些浮點型的運算學習,能學習到c語言基本知識。
-
3 # 使用者8592042284712
C語言%4的意思是表示輸出的數字小數部分精度為4。 %d表示一個數字以整數十進位制方式輸出。 %f表示一個數字以單精度浮點數形式輸出。 對於int型別本來就沒有小數部分,所有%.4d沒有意義。 比如一個數字是2.76579用%.4f輸出後就是2.7658.因為最後一位9超過了可輸出的範圍。
-
4 # 愛逗的小夥伴
c語言中單精度數和雙精度數的本質區別在於資料型別所佔的記憶體位元組,浮點數,在C語言中使用的是IEEE754浮點數編碼,該標準規定了單精度浮點數和雙精度浮點數所佔的記憶體位元組,一般單精度數佔用4個位元組,雙精度數佔用8個位元組,擴充套件雙精度數佔用80個位元組。
看嵌入式和程式碼行數,功能也很重要