早在1972年,貝爾實驗室發明了一種新語言,它基於B語言進行擴展開發,名字叫C,也算是一種比較古老的高級語言,常用語做底層算法,物理驅動,等一些領域。
C 不同於Java的數據類型,
Java的基本數據類型 有如:byte (8Bit)/ short(16Bit) / int(32Bit) long(64Bit) float(32Bit) double(64Bit)
C中有 short int long. float double
換算方式是:
1B = 8Bit;
1KB = 1024B;
1MB = 1024KB;
1GB = 1024MB;
常用的基本數據類型幾乎都是。32Bit. 64Bit ,16Bit
常見的取值範圍:
byte = -128. --- 127.
short = -32768---32767
char = 0-65535 (正好是計算機TCP/IP協議的UDP端口數量)
int = -2147483648 ---- 2147483647
不管在c還是java中可以根據實際需要去申請不同類型的數據,進行內存優化,避免不必要的開支