A. 在c語言中的實型變數分為2種類型,它們是()和()
C語言提供的實型變數有兩種類型:單精度(float)和雙精度(double)。
#include<stdio.h>
int main() {
float x;
double y;
x=123456.789;
y=123456.789;
printf("x=%f ",x);
printf("y=%f ",y);
輸出 x=123456.789062 y=123456.789000
分析
從程序運行結果可以看出,x的值並不等於賦予的初值,而y的值等於賦予的初值。這是由不同數據類型變數的有效數字不同產生的差異。因而在需要定義較大的數時,應選取雙精度double型,甚至選取長雙精度long double型,以確保數據的准確性。
B. 在C語言中,實型變數分為兩種類型,它們是_______________。
C語言提供的實型變數有兩種類型:單精度(float)和雙精度(double)。
單精度數是指計算機表達實數近似值的一種方式。VB中Single(單精度浮點型)變數存儲為
IEEE
32
位(4
個位元組)浮點數值的形式,它的范圍在負數的時候是從
-3.402823E38
到
-1.401298E-45,而在正數的時候是從
1.401298E-45
到
3.402823E38。
雙精度浮點型,此數據類型與單精度數據類型(float)相似,但精確度比float高,編譯時所佔的內存空間依不同的編譯器而有所不同,是double
float數據類型,C/C++中表示實型變數的一種變數類型。
(2)c語言實變數型擴展閱讀:
標准格式:
單精度浮點數用4位元組存儲,雙精度浮點數用8位元組存儲,分為三個部分:符號位、階和尾數。階即指數,尾數即有效小數位數。單精度格式階佔8位,尾數佔24位,符號位1位,雙精度則為11為階,53位尾數和1位符號位。
單雙精度各部分所佔位元組數量比實際存儲格式多了一位,事實是,尾數部分包括了一位隱藏位,允許只存儲23位就可以表示24位尾數,默認的1位是規格化浮點數的第一位,當規格化一個浮點數時,總是調整它使其值大於等於1而小於2,亦即個位總是為1。
對於單精度浮點數,偏移量為127(7FH),而雙精度的偏移量為1023(3FFH)。存儲浮點數的階碼之前,偏移量要先加到階碼上。前面例子中,階為2的三次方,在單精度浮點數中,移碼後的結果為127+3即130(82H),雙精度為1026(402H)。
參考資料來源:搜狗網路--單精度
參考資料來源:搜狗網路--雙精度浮點型
C. C語言中的實型變數有哪些類型呢
分為兩種:一種浮點單精度類型,採用空亂孝4位元組存貯,用float定義。另一種斗稿是雙精陪散度類型,採用8位元組存貯,用double定義。
D. c語言 實型變數
首先要分清變數和常量
通俗的說變數是可變的量,在一段程序中,變數值是可變的;常量是不可變的量,在一段程序中,常量值是恆定的。
再說整型和實型
整型是變數或常量所取的值為整數;實型是變數或常量所取的值為實數 。
實數
包括有理數和無理數。其中無理數就是無限不循環小數,有理數就包括整數和分數。
float 是單精度實型,所以是正確的!
夠詳細吧!
E. c語言中實型變數分為哪兩種
分為兩種:一種浮點單精度類型,採用4位元組存貯,用float定義。另一種是雙精度類型,採用8位元組存貯,用double定義。
F. c語言中實型變數
實數 包括整數。 這個是數學上的概念。
但C語言中 實型和整型是兩組不同的類型。
實型包括float double
整型包括short int long等等。
他們最大的區別在於, 整型表示的是准確的數值。 實型,雖然可以存儲整數,但無論整數還是實數,實型存儲的都是近似值。
G. C語言的實型變數
實型變數分為:單精度(float型)、雙精度(double型)和長雙精度(long double型)三類。在Turbo C中單精度型佔4個位元組(32位)內存空間,其中數符1位,小數部分23位,指符1位,指數7位,所以其數值范圍為3.4E-38~3.4E+38,只能提供6~7位有效數字。雙精度型佔8 個位元組(64位)內存空間,其中數符1位,小數部分23位,指符1位,指數10位,其數值范圍為1.7E-308~1.7E+308,可提供15~16位有效數字。表2.2類型說明符比特數(位元組數)有效數字數的范圍Float32(4)6~710-37~1038Double64(8)15~1610-307~10308long double128(16)18~1910-4931~1049323.實型變數的定義形式及初始化與整型相同。類型說明符:float(單精度實型), double(雙精度實型)。 例如:float x=1.27 , y=3.5 4; /*x,y為單猛讓孝精度實型變數,且初值為:1.27和3.54*/double a,b,c; /* a,b,c為雙精度實型變數*/在計算機中,存放浮點數一般採用定點數和浮點數兩種表示方法。C語言中採用的是浮點數表示法,以Turbo C中的float型的7.8125×10-2為例,其數據存儲的格式如下數符 小數部分(23位) 指符 指數(7位)即二進制的0.101×10-11,轉化為十進制為0.625×2-3,即7.8125×10-2。 對於枝稿double型的數據小數部佔53位(包括數符滑畝一位),指數部分佔11位(包括指符一位)。 對於long double型的數據小數部分佔113位(包括數符一位),指數部分佔15位(包括指符一位)。
H. C語言中的實型數據有哪些類型
實型數據包括,實型常量和實型變數,也可分為單精度和雙精度,用來表示小數的,只是表示的范圍不一樣
I. 什麼是實型變數
實型變數
在程序運行過程中可以改變其值的實型量被稱為實型變數,實型變數分為單精度(float),雙精度(double)和長雙精度(long double)型。
中文名
實型變數
含 義
在程序運行過程中可以改變其值
分 類
單精度(float),雙精度(double)
相關特徵
在VC6.0中,所有的單精度實型
c中格式
c(c++)中實型變數的輸入格式是%.nf
其中%、.、f是固定格式,n代表小數點後保留的位數。如:
printf("%.3nf",12.34567);
輸出結果:
12.345
這個格式還可以再加一些部分,請參閱?
定義
實型變數定義的一般形式如下:
類型說明符 變數名1[,變數名2,...];
例:
單精度型變數定義的形式如下:
float x,y;
雙精度型變數定義的形式如下:
double a,b,c;
長雙精度型變數定義的形式如下:
long double c;
fa是單精度浮點型的變數,有效位數(有效位數是指整數部分和小數部分的總位數)6~7位
db是雙精度浮點型的變數,有效位數(有效位數是指整數部分和小數部分的總位數)15~16位
J. 在C語言中如何定義一個實型變數
定義一個實型變數
float
countdata
的方法如下:
float
countdata=1.0;
其中
:
float是浮點型(小數點類型)數據類型,
countdata是標識符,也就是變數名;