C語言的floatf,sumf什麼意思

2021-03-03 20:29:07 字數 1625 閱讀 4024

1樓:匿名使用者

定義兩個浮點型變數,變數名分別位f和sumf,

變數在命名時最好能帶有一定的意義,便於理解,

一看到f,就知道該變數是float型,sumf就是float型的資料之和

2樓:匿名使用者

定義兩個浮點型變數,變數名分別位f和sumf,變數沒有賦初值

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

3樓:匿名使用者

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

4樓:匿名使用者

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

5樓:我是鄧大爺

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

6樓:愛程式設計的我

表示x是float型的變數

float a=1.0f 這裡的1.0f中的「f」代表什麼,有什麼意思,在c語言裡面,解答詳細點啊!!!

7樓:追夢de龍

float代表浮點型資料型別,浮點型資料又分為單精度和雙精度兩種,1.0小寫f或者大寫f代表他是單精度的,如果1.0後面跟的是小寫d後者大寫d代表他是雙精度的。

希望我的解答對你有幫助。

8樓:匿名使用者

f是float的簡寫,表示這個變數值是浮點數(float),如果不寫預設是double型別。

9樓:_葬人

f (f) 其實沒有什麼用這裡,和scanf裡的一個意思,就是表示這是個單精度的浮點數。區別於雙精度。

這樣除了標準,不是狠常用,基本就是沒有用,在c語言裡。

10樓:

f 代表這個資料是float型別的常量,

如果你直接輸入1.0就是double型別 ,當你賦給float型別的時候就會專拋異屬常了,

如果你不加f,你也可以這樣賦值 float amount = (float)1.0;

補充一下:

float 單精度浮點型 6位有效數字

一般float用32位表示,double用64位表示float只能保證6位有效數字,所以有時候float型別精度通常是不夠的,,而double至少可以保證10為有效數字,能滿足大多數計算的需要。

實際中,double比float的計算要快一些的。

11樓:匿名使用者

f代表浮點型

bai,輸出帶一

du個個位數沒zhi有小數.1.0f前面的dao為整數的位個數版,0為小數權位數

如:a=1

printf("%1.0f",a);

則a=1

printf("%1.1f",a);

a=1.0

printf("%2.2f",a);

a=01.00

12樓:匿名使用者

代表的是浮點數,就是說a是浮點數。

c語言是面向什麼的程式設計語言,C語言是面向什麼的程式設計語言

c是程序導向的程式設計語言,或者說c語言是結構化程式設計語言。c程式設計,主要在於程式的結構設計,注重流程的控制,以及程式要完成相應的工作的具體實現。c語言是面向計算機的程式語言 no 設計 二字 只有 c語言是面向結構化程式設計的語言嗎 你這面向copy 二字讓我不知道如何回答,我就多囉嗦一點吧 ...

c語言a和a有什麼區別,C語言中 a 和 a 有什麼區別

1 本質區別 雙引抄號襲 裡面的是字串,而單引號裡面的代表字元。2 輸出區別 str a 輸出的就是a這個字母 str a 輸出的測試65 3 底層區別 用單引號引起的一個字元實際上代表一個整數,整數值對應於該字元在編譯器採用的字符集中的序列值。1 用 對包bai含的du 代表字元常量,其zhi值為...

c語言運算關係,在C語言中,什麼是算術運算 什麼是關係運算 什麼是邏輯運算

是右移運算子,移位運算子的一種 程式設計中,位操作運算子的一種。c語言中位移位運算子是將資料看成二進位制數,對其進行向左或向右移動若干位的運算。位移位運算子分為左移和右移兩種,均為雙目運算子。第一運算物件是移位物件,第二個運算物件是所移的二進位制位數。位移位運算子的運算物件 運算規則與結果 結合性如...