c語言doublelong
㈠ c語言中long float double有什麼區別
long 是long int 長整數,表示的范圍不小於int
float是浮點數,double是雙精度浮點數,表示的范圍不小於float
一般32系統下,long佔4位元組,float佔4位元組,double佔8位元組。
㈡ c語言中 long float 和double有什麼區別
一、主體不同
1、long:表示一種長整型數據。
2、float:浮點型數據類型
3、double:雙精度浮點數據型。
二、類型不同
1、long:默認為有符號長整型,含4個位元組。
2、float:用於存儲單精度浮點數或雙精度浮點數。
3、double:表示十進制的15或16位有效數字。
三、取值范圍不同
1、long:取值范圍為:-2^31 ~ (2^31 -1)。
2、float:float 類型提供了一個在 -3.4E+38 ~ 3.4E+38 之間的范圍。
3、double:負值取值范圍為 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范圍為 4.94065645841246544E-324 到 1.797693E+308。
㈢ 在C語言中,int類型,long類型,float類型,double類型和char類型在16位和32位計算機中各占幾個位元組
int 在內存中佔4個位元組,long在內存中佔4個位元組,float:佔4個位元組,double: 佔8個位元組,char:佔1個位元組,操作方法如下:
1、C#支持8中預定的整數類型。分別是sbyte、short、int、long、byte、ushort、uint、ulong。byte0-255標準的8位整數類型。默認是無符號的,有符號的為sbyte。
㈣ C語言中int/float/double/long/unsighed long型分別占幾個位元組
在C語言中不同的編譯器佔位會不同。
1、在16位系統里占的位元組
int類型2,long類型4,float類型4,double類型4和char類型1
2、在32位系統里占的位元組
nt類型4,long類型4,float類型4,double類型8和char類型1
(4)c語言doublelong擴展閱讀
c語言中int long float double 等類型輸出表示
%c輸出的是一個單位元組字元
%f輸出的是單精度實數
%d輸出的是十進制整形數
%e輸出的是科學記數法的實行數
%s輸出是字元串
%g輸出雙精度實型數
%ld輸出的是long類型的數
%lld輸出的是long long 類型的數
%u輸出的是無符號整形數
printf("%.10lf
",f_a)輸出小數點後10位,否則默認是小數點後6位
double 類型的輸出為printlf("%lf",a);
例如: double d=123456789.12345;
printf("%.2lf",d);