實型變數

在程式運行過程中可以改變其值的實型量被稱為實型變數,實型變數分為單精度(float),雙精度(double)和長雙精度(long double)型。

基本介紹

  • 中文名:實型變數
  • 含義:在程式運行過程中可以改變其值
  • 分類:單精度(float),雙精度(double)
  • 相關特性:在VC6.0中,所有的單精度實型
c中格式,相關特性,

c中格式

c(c++)中實型變數的輸入格式是%f;
printf("%f",354.345);
輸出結果為:
354.345
輸出格式也可以是"%.nf",n代表小數點後保留的位數。如:
printf("%.3f",12.34567);
輸出結果:
12.345
也可以是"%x.yf",其中y表示小數點後保留的位數,x表示這個數帶上標點所占的總的位數,如:
printf("%8.2f",354.345);
輸出結果為:
354.34
數字354.34共6位,數字向後靠攏,前面留出兩個空格,共8位,如果x小於等於6,大於等於負6,則輸出:
354.34,前後均無空格;如果x小於負6,則輸出數字向前靠攏,後面留出空格,使數字位數加上小數點位數加上空格位數共|x|位。
實型變數

定義
實型變數定義的一般形式如下:
類型說明符 變數名1[,變數名2,...];
例:
單精度型變數定義的形式如下:
float x,y;
雙精度型變數定義的形式如下:
double a,b,c;
長雙精度型變數定義的形式如下:
long double c;
fa是單精度浮點型的變數,有效位數(有效位數是指整數部分和小數部分的總位數)6~7位
db是雙精度浮點型的變數,有效位數(有效位數是指整數部分和小數部分的總位數)15~16位

相關特性

數據類型
存儲單元
取值範圍
有效數字
float
4個位元組
3.4E +/- 38
6~7位
double
8個位元組
1.7E +/- 308
15~16位
long double
16個位元組
1.2E +/- 4932
18~19位
在VC6.0中,所有的單精度實型在運算中都自動轉化成雙精度實型。在記憶體中,實數一律是以指數形式存放。

相關詞條

熱門詞條

聯絡我們