c語言long什麼意思
❶ 在c語言中,int,long,short,有什麼區別
他們的表示數據范圍有差別:
在c語言中:int
兩個位元組,也就是16位,所以它的范圍是2^16-1有符號的是-2^15~2^15-1
short
一個位元組,8位。范圍類推啦;
long
4個位元組,32位。
在c++中:
int
四個位元組;
short
2個位元組;
long
-2^63
——
2^63-1
❷ C語言中關於long和float兩種數據類型
long和float兩種數據類型軍師C語言中常見數據類型:
long數據類型
1.long 是C語言的一個關鍵字,代表一種數據類型,中文為長整型。
2. long是long int的簡寫,也就是說,在C語言中long int類型和long類型是相同的。
3. long型可以表示的整型數字范圍為-2,147,483,648 ~ 2,147,483,647, 即-2^32 ~ 2^32-1
5.在用在C的格式化輸入輸出時,long型的格式化字元為"%ld"。
float數據類型
1.float是C語言中的一個數據類型的關鍵字,表示單精度浮點型(雙精度浮點型為double)。
2.定義格式為:float a; // a表示一個浮點型的變數
3.C語言規定浮點型在內存佔用4個位元組,精度為7位,取值范圍為:3.4*10^-38 ~3.4*10^38或者-(3.4*10^-38 ~3.4*10^38)
❸ 在C語言中(long *)是什麼意思
你好!
long默認為長整數類型
*為指針操作符,long
*就是指向長整數類型的指針
然後(long
*),我想後面應該還跟著一個變數,(long
*)的意思就是強制類型轉換,將後面的那個變數視為一個指向長整數類型的指針
希望對你有所幫助,望採納。
❹ C語言long是什麼意思
long是長整形;
一般的int型是2位元組,long型是4位元組的,就是說long型的數據能表示的數值更大一些