1樓:墮落宵夜
int是整型數抄據;如:int a 則a的值襲只能是整型bai;如a=3;
char是字
du符型;如:char a 則a的值只zhi能是字元型;如a='a'
float是浮點dao型資料;如:float a 則a的值只能是浮點型資料;如a=3.50;《即我們數學中的實數:必須寫成小數形式》
2樓:匿名使用者
char 是字元型
int 是整形
float 是浮點型 如樓上所說的那樣
還有一點他們在程式中所佔的位元組數 不同
c語言中,char是幹什麼用的?它和int ,float有什麼區別?拜託舉個例子。
3樓:year勿忘_心安
char 是字
bai符型別 比如
說 char a=『a』 宣告du了一zhi個字元型別的變dao量專
int 是整型屬 比如說 int a=1 宣告瞭一個整型的變數float是浮點型 比如說 float a=1.0 宣告瞭一個浮點型的變數
望採納 謝謝
4樓:雨憶聆聽
int是整型資料
bai;如du:int a 則a的值只能
是整型zhi;如a=3;
char是字元型;如:char a 則a的值dao只能是回字元型;如a='a'
float是浮點型資料答;如:float a 則a的值只能是浮點型資料;如a=3.50;《即我們數學中的實數:必須寫成小數形式》
5樓:小樂公主
(型別)
其中,bai型別du描述,如整型,浮點等類zhi型是一個表達dao式。投運營商操版作後,返權回型別為型別的值都有,這蒙上操作本身不改變操作中,操作後的操作本身並沒有改變,例如:
int nvar = 0xab65;
字元cchar = char(nvar);這些結果鑄造是0xab65高2個位元組刪除的整數值,這兩個位元組分配給變數的值作為char型別cchar含量的低端,並且轉換後的值nvar型別後沒有改變。
c語言當中int,float,double,char這四個有什麼區別?
6樓:加百列
區別在以下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。
7樓:小安無敵
int為整數型,用於定義整數型別的資料
float為單精度浮點型,能準確到小數點後六位double為雙精度浮點型,能準確到小數點都十二位char為字元型,用於定義字元型別的資料
8樓:長孫凌文
一個變數再定義是型別就固定了。如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語言中float與int用法有什麼區別???
9樓:匿名使用者
樓主問復的是用法的區別.
int 是精製確的整數,因此相關的數學常識都可以在int上得到實現;
float 是不精確的浮點數,因此很多要求精確的數學常識在float上不成立.
舉例: 假設 a b c 都是 int
那麼 a+b+c 和 c+b+a 的結果永遠是相等的(哪怕溢位了也相等)
而如果 a b c 都是float,則上面算式是不成立的
兩個的計算結果很可能不一樣(但是誤差為機器0, 在64位上誤差比32位小得多)
也就是 0.4999+0.5001 有可能等於 1 也有可能等於0.99999999999998 或者 1.00000000001
10樓:匿名使用者
float 是用來存小數的
int 是用來存整數的
C語言中char型和int型資料是以(原碼,反碼,補碼,ASCLL碼)形式儲存的,最好順便說說別的
char型是以ascii碼儲存的 對於int型資料 正數是用原碼,負數是用補碼 c語言中 char與int有什麼區別?c語言中 char 與 int 具體區別如下 1 表示的變數型別不同 char 是字元變數,而 int 是整型變數。2 申請的型別資料不同 char 用來申請字元和字串或者字串指標 ...
C語言中char是什麼意思,後面應該接什麼
字元的意思,一般定義字元型別活字串型別的時候 前面加char 類似於int float char是定義一個字元,可以是符號也可以是字母,大小寫字母是區分的。也可以接asc碼,一個asc碼代表一個符號或字母 c語言中char 是什麼意思?char 是宣告一 個字元型別的指標。比如 chat y 就是宣...
c語言中有關有符號字元型char的問題
1 字元型 character 資料是不具計算能力的文字資料型別,用char表示。它包括中文字元 英文字元 數字字元和其他asc 字元,其長度 即字元個數 範圍是0 254個字元。2 字元型變數是用來儲存單字元的一種變數 如 char a a 而字串就是用來保佑多個字元的變數,c語言中用字元陣列來表...