1、基本數據類型是什么?包括有哪些代表?除了基本數據類型還有什么其他類型形式?
(1)基本數據類型——用於描述基本的數據 (數、日期等)
(2)有整型、實型、字符型、枚舉類型等等
=========================簡單分割線=======================
①整型:int 擴展:short int(2字節16位進制數),int(2字節),long int(4字節)
· eg :-123,456,0
在內存中存放方式——二進制(0101……)
備注:每一個整型變量在內存中占2個字節(byte),16位二進制數
8bit(位)=1Byte(字節)
1024Byte(字節)=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
=========================簡單分割線============================
②實型:float(單浮點型)【4字節32位二進制數】
double(雙精度型)【8字節64位二進制數】
long double(長雙進度型)【16字節,128位二進制數】
在內存中存放方式——二進制
=========================簡單分割線============================
③字符型 ——描述字符
存放形式:ASCII碼
長度:1個字節(byte),
有符號字符型數取值范圍為(-128~127)
無符號字符型數取值范圍為(0~255)
定義變量:char a='p';char str[10]
④枚舉類型
定義:枚舉是一個被命名的【整型常數】的集合,如果一個變量有幾種可能的值,可以定義為枚舉類型
eg:星期的 sunday,monday ,tuesday,wednesday,thursday,friday,saturday
聲明:用enum
enum weekday{sunday,monday ,tuesday,wednesday,thursday,friday,saturday }
備注:在c編譯中,對枚舉元素按常量處理,不是變量,因此不能賦值
(3)除了基本數據類型,還有【構造數據類型】、【指針類型】、【函數】