在C語言裏,基本數據類型有如下
int
long
float
double
int 用於保存整數 代碼示例如下
long 也是用於保存整數,代碼示例如下
都是用於保存整數,那麼int 和long之間有什麼區別嗎?
額,在計算機早期的時候有區別,但是在現代的計算機已經沒有區別了,早期時int 佔用2字節的空間,long佔用4字節的空間,而
現在的計算機int 和 long 佔用的空間都是4字節,所以就沒有什麼區別了。我們可以通過sizeof()來驗證一下。sizeof()是專門用於
測量數據類型的大小的。示例代碼如下
float和double都是用於保存浮點數的,區別和java中的一樣,float佔4字節,double佔8字節,double保存的精度比float更高,示例代碼如下