C 中的資料型別總結

2021-08-31 13:58:11 字數 591 閱讀 1673

資料型別(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...