c語言intfloatdouble
㈠ c語言當中int,float,double,char這四個有什麼區別
區別在以下方面:
一、定義方面:
1、int為整數型,用於定義整數類型的數據 。
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。
㈡ c語言中什麼時候用int float double 我知道他們代表的含義!就是在做題時怎麼知道該用哪個!!!
如果是一段程序,看下面調用的時候,=右邊是什麼類型,就用什麼。
如果不是,看需要什麼,需要整數,就用int。計算結果有小數,就用float或double,至於這兩個小數,則看小數位數,位數少用float。
還有,看數字,int只能最大到35535(記不準確了,錯了的話請多包涵),大於這個數,用double
㈢ c語言編程中,int,double,float有什麼區別,請說明白點。
不同的類型 int是整數 float和double是浮點數 double精度更高 佔用的存儲位元組更多
㈣ C語言中 int float double char long short
float表示浮點型,也就是小數
double表示的也是浮點型,與float不同的是double表示的數據范圍更大,能表示更大的數,更小的負數
char就是字元型,舉例來說就是『a』、『b』、『c』這樣的數據類型
long是整形的一種,表示的數據長度比int多,也就是能表示更大的整數
short也是整形的一種,表示長度較int短,這種數據類型已經很少用,以前計算機內存有限,為節約內存會用這種數據類型
㈤ c語言里double int float 有什麼區別
都是變數類型
int為整型變數
float是浮點型在內存中佔用4個位元組,默認小數位6位
double雙精度浮點型佔用8個位元組,默認小數位16位
㈥ C語言中int和float有什麼區別啊
一、指代不同
1、int:是一種數據類型,在編程語言(C、C++、C#、Java等)中,是用於定義整數類型變數的標識符。
2、float:於存儲單精度浮點數或雙精度浮點數。
二、數據范圍不同
1、int:int佔用4位元組,32比特,數據范圍為-2147483648~2147483647[-2^31~2^31-1]。
2、float:loat 類型提供了一個在 -3.4E+38 ~ 3.4E+38 之間的范圍。
三、特點不同
1、int:除了int類型之外,還有short、long、long long類型可以表示整數。
2、float:可以提升為更大基數的類型(從 float 類型到 double 類型)。對浮點變數執行算術時,通常會出現提升。此算術始終以與具有最高精度的變數一樣高的精度執行。
㈦ C語言中定義數據變數時,數據類型如何確定(int float double等等)
int為整數型,用於定義整數類型的數據
float為單精度浮點型,能准確到小數點後六位
double為雙精度浮點型,能准確到小數點都十二位
char為字元型,用於定義字元類型的數據
㈧ c語言中 char,short,int,float,double分別是用來表示哪些數據類型的
void表示任意類型
char表示8位字元
int表示有符號整數,位數由操作系統決定,通常是4個位元組,即32位
float表示浮點數,位數是32位,用於表示小數,有效范圍是1.175494351e-38~3.402823466e+38
double表示雙精度浮點數,位數8*8=64位,是用於表示更大位數的小數,有效范圍是1.7e-308~1.7e+308
short表示16位整數,有效數值范圍-32768~32767
long表示長整數,有效范圍-2147483648~2147483647
signed表示有符號整數,默認就是有符號整數,所以signed
int與int相同
unsigned表示無符號整數,位數一樣是32位,不過有效范圍是0~4,294,967,295,不能表示負數
㈨ C語言中,int、char、float、double的區別和用法
只是數據類型不同而已,在c語言中數據類型不同,占的內存位元組數不同,所以表示數據大小不一樣
int 占 4個位元組 只能表示整數
char 佔1個位元組 只能表示字元
float 和double都是表示小數,float佔4位元組,double 佔8位元組,表示的數據范圍不一樣
㈩ c語言中int,float,double,char四種數據類型所能表示的數據范圍是多少
數據范圍:
1、char 1位元組
2、short 2位元組
3、int 4位元組
4、long 4位元組
5、long long 8位元組
6、float 4位元組
7、double 5位元組
8、long double 12位元組