c語言什麼時候用int什麼時候用float還有

時間 2021-08-30 09:50:43

1樓:九燁節香梅

float就是

浮點型數,就是說的實數,帶小數的,所謂浮點,在計算機中就是小數點位置可以變動的數,就比如20.0可以變成2.00*10。

c語言裡面的那些%d,%f等等都是一個代換符,用以指代某個要輸出的數的型別,%d就是整數,%f就是浮點數。開始的時候看起來頭疼,久了就明白了,其實就是一個代號而已。別想太複雜啦!

至於之前的那個%d/n是倆個東西,%d是指此處要輸出整型,/n是換行符,表示輸出之前那個整型數後換行

2樓:

樓主你的問題太可愛了吧,

什麼時候用int呢

當然是你要表示一個整數的時候了啦,整數嘛就是像1,2,3這樣沒有小數不部的數了,比如你要表示一個班有幾個人的時候這時候就只能用整數,因為不會出現0.4個人的情況

float 浮點的意思 就是需要小數表示,因為上面說了整數畢竟不能表示現實的很多情況,所以可以用浮點了更精確的表示啦

char 字元 比如你要儲存c字母這樣的字元的時候就要用到字元變數

在c語言中,什麼時候用void main,什麼時候用main?

3樓:匿名使用者

就是子函式的返回值,main主函式也是有返回值的,但是一般用不到,都忽略掉了

所以說內,一般來說的返回值就容是子函式的返回值

還有一點一定要注意,就是一個子函式一定是隻能返回一個值,多了不可以。只能用陣列或指標來完成

函式的返回值一般有兩種,無論有無返回值,都需要標型別

一個是void型的。這個一般也不用,他是空返回值。也就是當不需要返回值的時候,函式的型別標void。其實這個也是會返回一個值,好像是呼叫成功返回1,不成功返回0

另一種是非void型的。就是在函式前面寫上型別,如int,float,char等,這個就是函式的返回值型別。這個一般在子函式的末尾或者程式的某個部位有個return返回一個。

但是遇到return子函式一定是要結束的。

其實還有一種返回值,就是scanf和printf等系統帶的函式,這個我知道printf的返回值是他列印的字元的數量。

c語言當中int,float,double,char這四個有什麼區別?

4樓:加百列

區別在以下bai方面:

du一、定義方面:

1、int為整數型,zhi用於定義整dao數型別的資料 。

2、float為單

內精度浮點型,能準確到容小數點後六位 。

3、double為雙精度浮點型,能準確到小數點都十二位 。

4、char為字元型,用於定義字元型別的資料。

二、記憶體佔據:

1、int 的記憶體大小是4 個byte。

2、float 記憶體大小是4 個byte。

3、double 的記憶體大小是8 個byte。

4、char 的記憶體大小是1 個byte。

基本資料型別表如下:

三、表示的資料範圍:

1、int:數的範圍為-(2的31次方-1)到(2的31次方-1),數字為-2 147 483 647~2 147 483 647。

2、double:表示的範圍為+1.111111111111111111111*2^1023(1.後面52個1)為1.7*10^308。負數亦然。

3、float:整數極限為3.4*10^38,負數亦然。

4、char:-128- 127。

5樓:小安無敵

int為整數型,用於定義整數型別的資料

float為單精度浮點型,能準確到小數點後六位double為雙精度浮點型,能準確到小數點都十二位char為字元型,用於定義字元型別的資料

6樓:長孫凌文

一個變數再定義是型別就固定了。如int

a在定義域內a都是整形。當然可以用強制型別轉內換來改變。你容可以用sizeof()來測任意一個變數的長度。

如對於int

a;sizeof(int)=2,sizeof(a)=2;表示int性和a都是2位元組資料。

一般int

char都是2位元組。

float就是單精度其範圍是10e-38到10e38,有效位為6-7.(e是指數意思)

double就是雙精度其範圍是10e-308到10e308,有效位15-16.

long

doule是長雙精度其範圍是10e-4931到10e4931.有效位18-19.

%7表示輸出這個資料的長度為7,一般是為了資料顯示整齊。

如我輸出1234,只有4位,那我就要在自動不3各空格。

當資料超出預定位寬時好像是按實際位輸出,這個有點記不清了。

希望我的回答對你有幫助

c語言中char和int,float有什麼區別?分別適用於什麼情況?謝謝解答!

7樓:墮落宵夜

int是整型數抄據;如:int a 則a的值襲只能是整型bai;如a=3;

char是字

du符型;如:char a 則a的值只zhi能是字元型;如a='a'

float是浮點dao型資料;如:float a 則a的值只能是浮點型資料;如a=3.50;《即我們數學中的實數:必須寫成小數形式》

8樓:匿名使用者

char 是字元型

int 是整形

float 是浮點型 如樓上所說的那樣

還有一點他們在程式中所佔的位元組數 不同

C 中什麼時候用類?什麼時候用結構體

諸葛澤熙 類就像一個物件,有自己的變數屬性,自己的方法。是事物的抽象 結構體的話,只是在裡面儲存資料,擁有成員變數和函式。結構體定義並不是定義一個變數,而是定義了一種資料型別 c 中類和結構體的意義是一樣的,只不過一個成員預設為private,一個為public 保留結構體這樣的定義只是為了和c相容...

排比什麼時候用逗號?什麼時候用分號?什麼時候用句號?能分別舉個例子嗎

墨汁諾 逗號 句子內部主語與謂語之間如需停頓,用逗號 句子內部動詞與賓語之間如需停頓,用逗號 用來分開句內各詞語或表示語氣的停頓。分號 用以分隔存在一定關係 並列 轉折 承接和因果等,以並列關係居多 的兩句分句 分句可以屬於單重複句,也可以是多重複句的第一層分句,或者是大句中的並列部分。句號 陳述句...

英語中什麼時候用are什麼時候用is

天綺蘭羊壁 你用are,is用於他她它。其次,are用於複數,is用於單數或不可數名詞之後。拓展資料 are和is,是常用的be動詞,在使用的過程中,既是一個系動詞,也是一個助動詞。一 作為系動詞的be 系動詞的數量不是很多,但最主要的,就是be。我們可以不用管語法術語怎麼說,只要明白系動詞是幹嘛的...