1樓:匿名使用者
實型變數就是浮點型變數,沒有差別,只是換個名字而已。所謂實型,就的是實數型。
2樓:匿名使用者
在實際應用時只會用到浮點變數。
3樓:渠芙中培
1.佔用的儲存空間不一樣,變數儲存要佔用計算機的儲存空間flast佔用了4個位元組的空間,而double佔用了8個位元組的空間。
2.有效數字長度不一樣(也就是精度不一樣),就像一般的直尺跟遊標卡尺測量的區別。
3.能表示的資料範圍不一樣,double能表示的範圍更寬,當你對變數賦值超過float表示範圍,就得定義為double型。
4樓:網友
主要是資料範圍的不同。
c語言中浮點型變數指什麼意思?
5樓:匿名使用者
就是float型變數 帶小數的 例如 你可以 float i=;i就是浮點型變數。
6樓:匿名使用者
樓上錯誤,怎麼會是小數啊,是科學計數法表示的實數,範圍根據選擇的型別不同而不同;
7樓:匿名使用者
不是小數,而是用科學計數法表示的實數。
8樓:匿名使用者
c語言中浮點型變bai量指的就是du實數變數(存放可以帶小數zhi的資料的變數)dao。
實型變數分。
內為兩類:單精度型和容雙精度型。
其型別說明符為float 單精度說明符,double 雙精度說明符。
實型變數說明的格式和書寫規則與整型相同。
例如:float x,y; /x,y為單精度實型量)double a,b,c; /a,b,c為雙精度實型量)實型常數不分單、雙精度,都按雙精度double型處理。
單精度浮點數:
通常佔用4個位元組(32位)儲存空間,其數值範圍為,單精度浮點數最多有7位十進位制有效數字,單精度浮點數的指數用「e」或「e」表示。
如果某個數的有效數字位數超過7位,當把它定義為單精度變數時,超出的部分會自動四捨五入。
雙精度浮點數:
通常佔8 個位元組(64位)記憶體空間,其數值範圍為。雙精度完全保證的有效數字是15位,16位只是部分數值***。
9樓:匿名使用者
實數,也就是平常說的小數。比如;
在c語言中的實型變數分為2種型別,它們是()和()
10樓:匿名使用者
c語言提供的實型變數有兩種型別:單精度(float)和雙精度(double)。
單精度數是指計算機表達實數近似值的一種方式。vb中single(單精度浮點型)變數儲存為 ieee 32 位(4 個位元組)浮點數值的形式,它的範圍在負數的時候是從 到 -1.
401298e-45,而在正數的時候是從 到 。
雙精度浮點型,此資料型別與單精度資料型別(float)相似,但精確度比float高,編譯時所佔的記憶體空間依不同的編譯器而有所不同,是double float資料型別,c/c++中表示實型變數的一種變數型別。
11樓:四舍**入
float 和double 實型復變數。
實型變數分為兩制類:單bai精度型和雙精度型,其類du型說zhi
明符dao為float 單精度說明符,double 雙精度說明符。
在turbo c中單精度型佔4個位元組(32位)記憶體空間,其數值範圍為,只能提供七位有效數字。
雙精度型佔8 個位元組(64位)記憶體空間,其數值範圍為,可提供16位有效數字。
12樓:匿名使用者
float 和double 實型bai變數實型變數分為du兩類:單精度zhi型和雙精度型,其型別說dao明符版為權float 單精度說明符,double 雙精度說明符。在turbo c中單精度型佔4個位元組(32位)記憶體空間,其數值範圍為3.
4e-38~,只能提供七位有效數字。雙精度型佔8 個位元組(64位)記憶體空間,其數值範圍為1.
7e-308~,可提供16位有效數字。
實型變數說明的格式和書寫規則與整型相同。
例如: float x,y; (x,y為單精度實型量)double a,b,c; (a,b,c為雙精度實型量)實型常數不分單、雙精度,都按雙精度double型處理。
void main()
13樓:匿名使用者
float和double
(浮點型和雙精度型)
14樓:匿名使用者
浮點型和整形兩種變數。
在c語言中的實型變數分為float型和double型,按浮點數進行儲存,分為數符、_______和尾數幾部分。
15樓:泰培勝王胭
階碼。用於表示小數點在該數中的位置,它是一個帶符號的整數。
c語言程式中整型變數只能存放整數,實型變數只能存放浮點數 這個說法對嗎?
16樓:網友
看你怎麼理解了,這個說法在根本上是站不腳的,你可以把一個char型別的值賦給一個int型別,這一顯像就直接反駁了這種說法。還可心強制型別轉換。
整型,實型,字元型都是什麼意思
17樓:網友
整型就是整數,分為長整形和短整形,分別為32位長和16位長。表示的數的範圍不同。若是無符號整型,就只能表示正整數了。有符號的整型,能表示正整數和負整數。
實型實際就是浮點數,分為單精度浮點數和雙精度浮點數,分別為32位長和64位長。表示的數的範圍不同。
字元型就是8位長整數,若是無符號字元型,就只能表示0~255之間的正整數。有符號的整型,能表示-128~127之間的正整數和負整數。ascii字元可以用一個字元型表示。
拓展資料:
整型變數是一種計算機語言。在c語言中,整型變數的值可以是十進位制,八進位制,十六進位制,但在記憶體中儲存著是二進位制數。變數顧名思義是數值可以變的量,整型變數表示的是整數型別的資料。
在程式執行過程中可以改變其值的實型量被稱為實型變數,實型變數分為單精度(float),雙精度(double)和長雙精度(long double)型。
字元型量包括字元常量和字元變數。字串常量是由一對雙引號括起的字元序列。字元變數的取值是字元常量,即單個字元。
字元變數的型別說明符是char。字元變數型別說明的格式和書寫規則都與整型變數相同。
18樓:暮不語
整型:整形簡單來說就是整數,比如1,2,3等。整形資料可以分為長整型和短整型。
實型:實際就是浮點數,分為單精度浮點數和雙精度浮點數。通俗來說就是帶有小數點的數字,比如,等。
字元型:字元型量包括字元常量和字元變數。字元常量通常用單引號標註,如『a','b'等。字元變數用char說明。
19樓:lovesxm時代
數學裡整型是整數不帶小數點的,字元型float就是帶字元的。
20樓:匿名使用者
整型整數,像1,2,3,4
實型小數,像,
字元文字元號,像a,b, c
嚴格來說字元型屬於整形。
21樓:匿名使用者
字元是屬於字串,他不屬於整型。
在c語言中的實型變數分為float型和double型,按浮點數進行儲存,分為數符、_______和_______幾部分
22樓:匿名使用者
在c語言中的實型變數分為float型和double型,按浮點數進行儲存,分為數符、階碼 和 尾數 幾部分。
23樓:風月依你
數符,小數部分,指數。
在j**a程式設計中例項變數和類變數有什麼區別? 20
24樓:育知同創教育
類變數是所有物件共有,其中一個物件將它值改變,其他物件得到的就是改變後的結果;而例項變數則屬物件私有,某一個物件將其值改變,不影響其他物件;
例項變數是類例項化後,系統為其建立的一個類的例項變數的拷貝,即一個例項擁有一個例項變數。
類變數則是用static宣告,系統為每個類變數分配一次儲存空間。即所有的例項共享一個類變數。
25樓:匿名使用者
你可以這樣理解:類變數相當於一個人的姓,是先於物件存在的;而例項變數是物件建立之後再存在的,相當於人的名字;
1、類變數也叫靜態變數,也就是在變數前加了static 的變數;
2、例項變數也叫物件變數,即沒加static 的變數;
3、區別在於:類變數和例項變數的區別在於:類變數是所有物件共有,其中一個物件將它值改變,其他物件得到的就是改變後的結果;而例項變數則屬物件私有,某一個物件將其值改變,不影響其他物件;
c語言—為什麼用實型變數定義一個實數,其數值會改變?
26樓:匿名使用者
因為在計算機中只有0和1,不能準確的表達出浮點數。在32為系統中,float是佔用4個位元組即32-bit, 其中4位元組中的最高位,用來指示浮點數的正負,當最高位是1時,為負數,最高位是0時,為正數。
浮點資料就是按下表的格式儲存在4個位元組中:
address+0 address+1 address+2 address+3
contents seee eeee emmm mmmm mmmm mmmm mmmm mmmm s: 表示浮點數正負,1為負數,0為正數。
e: 指數加上127後的值的二進位制數。
m: 24-bit的底數(只儲存23-bit)
主意:這裡有個特例,浮點數 為0時,指數和底數都為0,但此前的公式不成立。因為2的0次方為1,所以,0是個特例。當然,這個特例也不用認為去幹擾,編譯器會自動去識別。
27樓:匿名使用者
因為float型小數點後要保留6位。。
你只想要2位可以printf("%2f",a);
28樓:尋平陽
float有效數字是6位,精確到,之後就不是那麼準確了。
再比如:a=
精確到,之後就不是那麼準確了。
只要程式要求的精度不超過有效位數,就不影響計算。
29樓:楊子衍
因為所有的資料都有他的有效數字 具體多少位我已經忘了 你自己看看就知道了。
30樓:劉小禎
float 型別定義的小數點後為6位數、
輸出printf("%2f",a);
31樓:匿名使用者
c 語言中,float 型別並不能精確的表達實數。
32樓:菜刀撒
編譯器問題,再說了。
c語言中,宣告變數和初始化變數有什麼作用
愚人談娛樂 c語言中,變數只有先宣告,才能使用,這樣避免程式設計時產生不必要的錯誤,一位不同型別變數的儲存格式和長度都不同,所以位元組長度不同,宣告變數可以讓計算機知道你更需要用什麼樣的格式儲存變數,從而高效穩定地執行程式。c語言包含的各種控制語句僅有9種,關鍵字也只有32 個,程式的編寫要求不嚴格...
靜態變數是什麼意思,java中靜態變數有什麼用途?
舉個例子,就是有兩個班級,a班級門上掛著班級裡學生的簡歷,b班級沒有,當你要上兩個班級裡找學生的時候,a班級你在門外就可以知道找誰了,b班級就必須上門裡邊找。學生簡歷就屬於 靜態變數,他可以通過類 班級 直接呼叫。在函式中,只有定義時才初始化,每次函式呼叫時保留有上次的值。使用上基本上和全域性變數差...
C 類中的定義的變數是什麼屬性?和主函式中直接定義的變數有衝突嗎?和類成員函式中的變數有衝突嗎
沒有衝突,他們是變數,不存在優先順序的問題,但是他們的生存期不同,使用時,的形式也不同。比如 類poin的物件為m poin,裡面有成員變數a,主函式中也有變數a,那麼我們使用時,a 2,指的就是主函式中的變數a,而m poin.a 2指的則是類的物件中的成員變數a.成員函式中的變數只在呼叫函式時生...