c語言中,char是幹什麼用的?它和intfloat有什

2021-04-18 23:08:02 字數 2823 閱讀 5057

1樓:year勿忘_心安

char 是字

bai符型別 比如

說 char a=『a』 宣告du了一zhi個字元型別的變dao量專

int 是整型屬 比如說 int a=1 宣告瞭一個整型的變數float是浮點型 比如說 float a=1.0 宣告瞭一個浮點型的變數

望採納 謝謝

2樓:雨憶聆聽

int是整型資料

bai;如du:int a 則a的值只能

是整型zhi;如a=3;

char是字元型;如:char a 則a的值dao只能是回字元型;如a='a'

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

3樓:小樂公主

(型別)

其中,bai型別du描述,如整型,浮點等類zhi型是一個表達dao式。投運營商操版作後,返權回型別為型別的值都有,這蒙上操作本身不改變操作中,操作後的操作本身並沒有改變,例如:

int nvar = 0xab65;

字元cchar = char(nvar);這些結果鑄造是0xab65高2個位元組刪除的整數值,這兩個位元組分配給變數的值作為char型別cchar含量的低端,並且轉換後的值nvar型別後沒有改變。

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

4樓:墮落宵夜

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

char是字

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

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

5樓:匿名使用者

char 是字元型

int 是整形

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

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

c語言中,int float char 分別有什麼作用呢?

6樓:陽光上的橋

表示的資料範圍bai不同,int是-32768~32767之間的整du數,超zhi過範圍表示不下,小數也表dao示不了;

回char表示-128~127之間的整數,或者a、答b、c、d等一個字元;float可以表示小數,而且範圍很大,一般是10的-37次方~10的38次方之間。

7樓:羅賓託尼

int儲存整數 float儲存實數 char儲存一個字元

8樓:汝芳華狂愷

不管什麼型別的資料在計算機中都是用2進位制儲存的。

int是用4個位元組,32位二進位制儲存。

float

也是4個位元組,32個二進位制位儲存的。

而char

是用1個位元組,共8位二進位制儲存的。

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

9樓:加百列

區別在以下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。

10樓:小安無敵

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

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

11樓:長孫凌文

一個變數再定義是型別就固定了。如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語言有什麼用,學c語言能幹什麼

1 c語言是基礎語言,c語言是當年用來編寫作業系統和很多系統中底層部件的一種語言。學習c語言可以作c程式設計師。2 學習c語言可以更加了解計算機程式怎麼執行的,它的核心特點就是精密,複雜,但是執行效率非常高,所以用來開發底層的,以及資源非常受限的東西時很合適。3 c語言是比較典型的高階語言,程式設計...

C幣是什麼幹什麼用,Q幣是幹什麼用的?

c幣是csdn社群銀行的虛擬貨幣形式,可以在社群銀行中兌換商品,包括各種計算機圖書 小禮物等內,我們也會不定期在容社群銀行.為了獎勵的積極參與,csdn推出積分兌c幣活動,當積分超過一定的數量時,可以兌換成可消費的c幣 我不會 但還是要微笑 q幣是幹什麼用的?q幣是用來幹什麼用?如果q幣過多用不完,...

C語言中字元常量有什麼用,C語言中字元常量與字串常量有什麼區別?

字元常量 在c語言中一個字元常量代表ascii字符集中的一個字元,在程式中用單引號把一個字元括起來作為字元常量。大小寫字母代表不同的字常量 單引號中的空格也是 字元常量只能包含一個字元 字元常量只能用但括號括起來。比如是常用字元的acii a 97 a 65 常量一般指隨時拿過來就可以用的,並且是不...