在c語言中float,b 1 8f什麼意思

2023-01-13 09:45:03 字數 5198 閱讀 4963

1樓:匿名使用者

這肯定是乙個錯誤,float 和b之間不能有逗號,需要是空格。

float b=的意思是定義乙個浮點型別的變數b,並初始化為浮點數。

2樓:天雨下凡

float b=就是定義乙個float變數,變數名是b,值是,f字尾表示float型。

c語言

3樓:閃電雷月2023年

要問什麼問題呢?

把裡面的換成 a=,b=,就可以讀了!

這個答案你打進程式就知道結果了。

4樓:夜騎滿弓

float a=,b=;

a-=b;上面這條命令可以看做a=a-b

得出a=,b值不變printf("a=%f,b=%f",a,b);

輸出就不多說了。

a+=b++=0;

上面這條就很蛋疼了——沒事這樣玩有意義麼……首先是運算優先順序最高的自加命令。b++表示這條語句用過b後b自加1.

然後是優先順序第二的==判斷語句。這個時候b等於,執行這條判斷後,得出結論,b不等於0.這個時候就會返回值0(代表否的意思)

然後就是優先順序在這裡面最低的a+=開始執行。+=參照前面的-=。這裡意思是a=a+(剛才的判斷結果)

也就是說,剛才判斷結果返回了0,a這個時候加上0然後賦給a。上面這一大段總結下來就是:

這條語句結果是a值不變,b值自加1。

不過注意了,若是b當時等於0,那麼判斷後會返回值1,那麼a就會加1。

printf("a=%f,b=%f",a,b);

輸出。不解釋。

結果的話,輸出應該是。

a=,b=a=,b=

省略號是懶得數後面會有多少個0.

c語言裡面,float y = 1.5f中,1.5後面的f是什麼意思? 10

5樓:聽不清啊

c語言裡面,float y = 中,後面的f用於強調前面的是乙個float量。如果不加,預設是double,賦值給y時會自動轉換為float 的。

6樓:匿名使用者

f是float的簡稱,等效於(float)不寫的話,就是double型別,可以通過列印sizeof(確認,這個值會是8

類似的,可以加lf顯式標記為double

整型上,也有類似做法,比如加u表示無符號,加l表示長整型等等。

7樓:gta小雞

表示這是乙個float常量,因為只寫表示double常量。

8樓:匿名使用者

>float的,double的。

float y =

乙個float的變數,賦予double 的你能定義y的型別,或者x,或者其他什麼變數的回型別,你無法定義的型別,它是字面常量,編譯器會為他確定型別。

所以你說定義了型別為float的,是不正確的,不是你能定義的答。

c語言中float是什麼意思

9樓:肥仙女

float是c語言的基本資料型別中的一種,表示單精度浮點數。

c語言規定單精度浮點型在記憶體佔用4個位元組,精度為7位,取值範圍為: ~3.

4*10^38或者-(

10樓:654鄉

c語言中float浮點型資料型別,float 資料型別用於儲存單精度浮點數或雙精度浮點數。浮點數使用 ieee(電氣和電子工程師協會)格式。浮點型別的單精度值具有 4 個位元組,包括乙個符號位、乙個。

8 位 excess-127 二進位制指數和乙個 23 位尾數。

尾數表示乙個介於 和 之間的數。由於尾數的高順序位始終為。

1,因此它不是以數字形式儲存的。此表示形式為 float 型別提供了乙個大約在 和 之間的範圍。

定義輸入輸出舉例如下:

float和double的區別:

1.指數和尾數。

由於指數是以無符號形式儲存的,因此指數的偏差為其可能值的一半。對於 float 型別,偏差為 127;對於 double 型別,偏差為 1023。可以通過將指數值減去偏差值來計算實際指數值。

2.浮點型別。

如果儲存比精度更重要,請考慮對浮點變數使用 float 型別。相反,如果精度是最重要的條件,則使用 double 型別。浮點變數可以提公升為更大基數的型別(從 float 型別到 double 型別)。

當您對浮點變數執行算術時,通常會出現提公升。此算術始終以與具有最高精度的變數一樣高的精度執行。

11樓:匿名使用者

意思:實數的意思,float是c語言中的乙個資料型別的關鍵字,表示單精度浮點。

專型(雙精度浮點型為double)。定義格屬式為:float a //a表示乙個浮點型的變數。

c語言規定浮點型在記憶體佔用4個位元組,精度為7位,取值範圍為: ~

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

c語言之所以命名為c,是因為 c語言源自ken thompson發明的b語言,而 b語言則源自bcpl語言。2023年12月8日,iso又正式釋出了新的標準,稱為iso/iec9899: 2011,簡稱為c11。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。

12樓:公良清安沙衣

將x變數的值強制型別轉換成float型別,並賦值給x1變數。

13樓:匿名使用者

float表示浮點數字,運用在數字計算方面需要保留小數點後多少位數字。

14樓:天雲一號

float是c語言中的乙個抄資料型別的關鍵字,襲表示單精度浮點型(雙精度浮點型為double)。

定義格式為:float a; /a表示乙個浮點型的變數c語言規定浮點型在記憶體佔用4個位元組,精度為7位,取值範圍為:3.

4*10^-38 ~或者-( 3.

15樓:匿名使用者

float是c語言中的乙個資料型別 它屬於浮點型資料類 在浮點型變數中的單精度 你最好仔細研究回。

一下關於這方面的答書籍 不然你會越來越糊度 %f是輸出浮點數時指定的格式符 %d是輸出整數時指定的格式符。

16樓:

float 是浮點數型別,%d,%f表示整型,字元型輸出。

17樓:匿名使用者

初始抄化時:float 是浮點型變數 ,用來定義浮點數的,就是常說的實數。是定義浮點型變數 比如 float x=, 是浮點型,所以用float來定義)

輸入輸出時:%f 是浮點型 與float定義的變數對應 ; d是整型,與int定義的變數對應。

18樓:隔岸青衫丶

loat是實型也稱為浮點型實型常量也稱為實數或者浮zhi點數。在c語言中,實數只dao採用十。

進製。它有專二種形式:屬 十進位製數形式指數形式。

1.十進位製數形式。

由數碼0~ 9和小數點組成。例如:,.25,,,300.,等均為合法的實數。

2.指數形式。

由十進位製數,加階碼標誌「e」或「e」以及階碼(只能為整數,可以帶符號)組成。其一般形式為a e n (a為十進位製數,n為十進位制整數)其值為 a*10,n 如: 2.

1e5 (等於,5), 等於3.

7*10,)-2*) 等於,7), 2.

8e-2 (等於,)-2*)以下不是合法的實數 345 (無小數點) e7 (階碼標誌e之前無數字) -5 (無階碼標誌) 53.-e3 (負號位置不對) 2.

7e (無階碼)

標準c允許浮點數使用字尾。字尾為「f」或「f」即表示該數為浮點數。如356f和356.是等價的。

19樓:匿名使用者

float是浮點數型別,就像int表示整型數一樣。

關於c語言的資料型別及其標準輸入輸出格式,在c語言基礎書中都有介紹。

20樓:失色d熊貓

float是定義bai

變數型別的,單精度du浮點型。zhi

字長為4個位元組共dao32位二進位製數, 數的範圍內是。

其他型別還有容int(整型),char(字元型)double(雙精度浮點型)。。等等。

%f,%d是分別表示float型和double型,跟在變數後的引數既然是自學,最起碼要有本書吧,這些基本語法書上很詳細,在書上找就有了。

c語言中,浮點型資料後加個f是什麼意思啊,例如:float x=2.3f;

21樓:匿名使用者

f就是float的意思。這個標記用於指示本symbole的性質,在編譯階段,會被編譯器識別為乙個symbole,從而會填入乙個符號表,這個**有許多性質需要填寫,f用於指引編譯器判斷這些性質。

22樓:匿名使用者

單精度的浮點數,不區分大小寫,加上l就是double 型雙精度。

23樓:我是鄧大爺

以浮點型儲存,預設的是以double儲存的。

在c語言中,float ot_f 表示什麼意思,特別是與float f有何區別? 5

24樓:網友

並沒有 float 是變數型別,後面只是變數名稱,並不影響性質。

c語言中的float是什麼意思,有啥子作用

25樓:匿名使用者

float是c語言的基本資料bai

型別中du的一種,表示單精度浮zhi點數dao,c語言規定單精度浮點型在記憶體佔專用4個位元組,精度為7位,屬取值範圍為: ~3.

4*10^38或者-(

用他可以定義單精度浮點型變數,如float a;即定義了乙個電精度浮點型變數a。

26樓:匿名使用者

單精度浮點數,資料型別。

c語言中從float x=3.6f到後來是什麼意思,新手,求詳解

在c語言中,func是什麼意思,在C語言中,FUNC是什麼意思?

沒有特別的意思 可能是程式中定義的乙個巨集 也許 func就是空白 只是起到標記的含義 func 是你自己定義的函式的名字。例 void func1 int i 其中void指的是返回值型別是空,預設情況下指的是int型,func1是你定義的函式名,int i是你定義乙個形式引數,型別是整型的 我隱...

c語言中2f是什麼意思,C語言中2f是什麼意思

保留小數點後兩位精度。不要小數點表示保留兩位精度 包括小數點,前後 c語言中 2f是什麼意思 float 浮點型,輸出結果顯示小數點後兩位數,例如 0.02 保留兩位小數的浮點數 c語言中1 2是什麼意思 1 2,表示用整數1除以整數2,因為兩者都是整數,其運算結果為0。如果想使運算結果為小數,可以...

計算機c語言中1f什麼意思,c語言中 1f是什麼意思

把精確度比float資料小的資料型別轉換為float型別,以便於下面的運算 這是c語言中輸出格式控制語句。後面接上的內容是控制變數輸出格式的 f 表示 浮點數 6.1f 就是輸出的變數總共佔6列,其中小數佔一列。1f 你用了數字1,不是字母l的小寫.這個1的意思是輸出 入總位數為1位。參考 floa...