⑴ c語言中 char , int , long , float , double 這幾種數據類型的儲存空間長度分別是
在32 位的系統上short 咔出來的內存大小是2 個byte;
int 咔出來的內存大小是4 個byte;
long 咔出來的內存大小是4 個byte;
float 咔出來的內存大小是4 個byte;
double 咔出來的內存大小是8 個byte;
char 咔出來的內存大小是1 個byte。
(注意這里指一般情況,可能不同的平台還會有所不同,具體平台可以用sizeof 關鍵字測試一下)
⑵ 目前常用C語言的一個整型變數的存儲容量為多少個位元組
一般來說,標准C的整型變數是32位,也就是4位元組。在某些編譯平台上,整型的長度則取決於硬體結構,對於32位處理器是32位4位元組,對於64位處理器是64位8位元組。
⑶ C語言名詞解釋
C語言關鍵字共30個:
1. 數據類型關鍵字(12個):
(1). char :聲明字元型變數或函數
(2). double :聲明雙精度變數或函數
(3). enum :聲明枚舉類型
(4). float:聲明浮點型變數或函數
(5). int: 聲明整型變數或函數
(6). long :聲明長整型變數或函數
(7). short :聲明短整型變數或函數
(8). signed:聲明有符號類型變數或函數
(9). struct:聲明結構體變數或函數
(10). union:聲明聯合數據類型
(11). unsigned:聲明無符號類型變數或函數
(12). void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)
(2)控制語句關鍵字(12個):
A.循環語句
(1). for: 一種循環語句(可意會不可言傳)
(2). do : 循環語句的循環體
(3). while :循環語句的循環條件
(4). break:跳出當前循環
(5). continue:結束當前循環,開始下一輪循環
B.條件語句
(1).if: 條件語句
(2).else :條件語句否定分支(與 if 連用)
(3).goto:無條件跳轉語句
C.開關語句
(1).switch :用於開關語句
(2).case:開關語句分支
(3).default:開關語句中的「其他」分支
D.
return :子程序返回語句(可以帶參數,也看不帶參數)
3. 存儲類型關鍵字(4個):
(1).auto :聲明自動變數 一般不使用
(2).extern:聲明變數是在其他文件正聲明(也可以看做是引用變數)
(3).register:聲明積存器變數
(4). static :聲明靜態變數
4. 其它關鍵字(4個):
(1).const :聲明只讀變數
(2).sizeof:計算數據類型長度
(3).typedef:用以給數據類型取別名(當然還有其他作用)
(4).volatile:說明變數在程序執行中可被隱含地改變
⑷ C語言中 char , int , long , float , double 這幾種數據類型的儲存空間長度分別是
char 1位元組
float 4位元組
double 8位元組
至於int 看編譯器,16位的2位元組, 32位和64位的 佔4位元組
long 16位和32位 4位元組, 64位的 有的4位元組有的8位元組。
⑸ c語言存儲長度用什麼類型
C語言存儲長度類型。
1.位(bit):位是計算機存儲數據的最小單位。一個二進制位只能表示21=2種狀態,要想表示更多的信息,就得把多個位組合起來作為一個整體,每增加一位,所能表示的信息量就增加一倍。
2.位元組(byte):位元組是數據處理的基本單位,即以位元組為單位存儲和解釋信息。規定一個位元組等於8位二進制位,即1Byte=8bit。
3.字(word):計算機處理數據時,CPU通過數據匯流排一次存取、加工和傳送的數據長度稱為字。一個字通常由一個位元組和若干位元組組成。字與機器有關,在8位系統中:字=1位元組,16位系統中,1字=2位元組,32位中:1字=4位元組,64位中1字=8位元組.
4.字長是計算機一次所能處理的實際位數長度,是衡量計算機性能的一個重要標志,不同的計算機字長是不相同的,常用的字長有8位、16位、32位、64位不等。
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。