溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

C語言基礎(chǔ)學(xué)習(xí)基本數(shù)據(jù)類型-浮點(diǎn)型

發(fā)布時(shí)間:2020-07-30 19:17:15 來源:網(wǎng)絡(luò) 閱讀:389 作者:macoder 欄目:編程語言

float和double

 

加了小數(shù)點(diǎn)的數(shù)都是浮點(diǎn)數(shù)。C語言有兩種書寫浮點(diǎn)數(shù)的方式,一種是使用常用的標(biāo)準(zhǔn)小數(shù)點(diǎn)表示法,如下:

0.00056
8.0
1.23

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

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

其中,2.52e-8指的是2.52除以10的8次方,7E5指的是7乘以10的5次方。也就是說,E(或e)后面是10的指數(shù)。當(dāng)指數(shù)為負(fù)時(shí),意味著除以10的乘方。printf()函數(shù)用%e說明符打印使用E表示法的數(shù)字。

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

 

float和double類型輸出說明符為%f,%f的輸出格式默認(rèn)保留6位小數(shù),如果你只想保留小數(shù)點(diǎn)后3位數(shù),你可以使用%.3f的形式來輸出。

浮點(diǎn)變量的定義如下:

C代碼 

  1. float 變量名 = 值;  

  2. double 變量名 = 值;  

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

C代碼 

  1. #include<stdio.h>  

  2.   

  3. int main(void)    

  4. {  

  5.   

  6.     //定義一個(gè)double類型的變量并初始化,變量名為score,然后使用printf語句輸出你的變量值  

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

  8.     double score=1.12345678;   

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

  10.     return 0;  

  11. }  

 更多學(xué)習(xí)內(nèi)容就在碼芽網(wǎng),http://www.mayacoder.com/lesson/index

C語言基礎(chǔ)學(xué)習(xí)基本數(shù)據(jù)類型-浮點(diǎn)型


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI