C語言基礎學習基本數據類型-浮點型

float和double

 

加了小數點的數都是浮點數。C語言有兩種書寫浮點數的方式,一種是使用常用的標準小數點表示法,如下:

0.00056
8.0
1.23

第二種表示浮點值叫做E表示法。下面是一些例子:

2.52e-8
1.32E9  //E表示法不區分大小寫
7E5
9.11e-31

其中,2.52e-8指的是2.52除以10的8次方,7E5指的是7乘以10的5次方。也就是說,E(或e)後面是10的指數。當指數爲負時,意味着除以10的乘方。printf()函數用%e說明符打印使用E表示法的數字。

C語言中浮點類型有float、double和long double類型。浮點數的取值範圍比整數大的多,float類型必須至少能表示6位有效數字,double類型至少能表示10位有效數字。

 

float和double類型輸出說明符爲%f,%f的輸出格式默認保留6位小數,如果你只想保留小數點後3位數,你可以使用%.3f的形式來輸出。

浮點變量的定義如下:

C代碼 

  1. float 變量名 = 值;  

  2. double 變量名 = 值;  

 觀察一下下面這段代碼的輸出吧:

C代碼 

  1. #include<stdio.h>  

  2.   

  3. int main(void)    

  4. {  

  5.   

  6.     //定義一個double類型的變量並初始化,變量名爲score,然後使用printf語句輸出你的變量值  

  7.     //在這裏寫下你的代碼  

  8.     double score=1.12345678;   

  9.     printf("%.5f",score);  

  10.     return 0;  

  11. }  

 更多學習內容就在碼芽網,http://www.mayacoder.com/lesson/index

wKiom1fGNxyDcQ5gAAANbu6xGEk502.png-wh_50


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章