三.數據類型
1.char // 字符數據型
2.short // 短整型
3.int // 整型
4.long // 長整型
5.long long // 更長的整型
6.float // 單精度浮點數
7.double // 雙精度浮點數
為什么寫代碼?
為了解決生活中的問題
購物,點餐,看電影
為什么有這么多類型呢?
因為說的話都是字符型
各種數分為整型和浮點型
數據類型大小
這個單位為byte
所以
char = 1byte = 8bit
short = 2byte = 16bit
剩下的依此類推
其中C語言規定:
sizeof(long) >= sizeof(int)
二進制中
00->0
01->1
10->2
11->3
計算機中的單位
bit-比特位
byte-字節
kb
mb
gb
tb
pb
計算機只能理解二進制:
0 1
其中10101001大小為一個8bit(比特位)
1byte = 8bit
1kb = 1024byte
1mb = 1024kb
1gb = 1024mb
1tb = 1024gb
1pb = 1024tb
我們時候在十進制的世界
0 1 2 3 4 5 6 7 8 9
%zu打印sizeof()
%d按照整型打印
類型的作用
創建變量
而創建變量的本質是向內存申請空間
float與double中的區別是什么
簡單來說double的精度更高一些