資料型別(type)
資料在記憶體中所在的空間
五大資料型別
2.1引用型別
class類(string)
inte***ce介面
delegate委託
2.2值型別
struct結構體(int,double,bool)
enum列舉
值型別根據結構體的大小,分配記憶體儲存
引用型別
變數與例項
變數在棧記憶體中占用4個位元組,存放著堆記憶體中例項所在的位址。堆中存放著例項字段。
區域性變數分配在記憶體的棧記憶體上,區域性變數不賦初始值,不能直接使用。
裝箱和拆箱
裝箱和拆箱會損失系統的效能
6.1裝箱
將值型別轉化到引用型別,從棧上往堆上放
int x = 100;
object ox = x;//裝箱
6.2拆箱
將堆中存放的值,存在棧中
int x = 100;
object ox = x;//裝箱
int y = (int)ox;//拆箱
C資料型別總結
一 基本資料型別 1,int a,long int long 8個位元組 ld b,short int,short 2個位元組 d i c,unsigned int,unsigned 4 個位元組,zd d,signed int,signed,int 4個位元組 d i 2,float double...
C 資料型別總結
布林型 bool 字元型 char 區分signed 預設 unsigned 整型 short int long long long 區分signed 預設 unsigned 規則 short至少16位 int至少和short一樣 long至少32位,且至少和int一樣長 long long至少64...
C 資料型別總結
一 資料型別 資料型別是按照規定形式表示資料的一種方式,不同的資料型別占用空間也不同 對於資料型別,還應該明白以下幾點 1 整型資料 int可以有修飾符 short long long long三種,後面的int可省略 預設的整形資料常量為int add,共4種,int short int long...