C 中的資料型別統計

2021-06-07 13:18:42 字數 480 閱讀 5032

•       值型別

       變數直接包含它們自己的資料

       區域性變數總是放在棧(stack)中

•       引用型別

       變數間接指向它們的資料

       區域性變數指向堆(heap)中的物件

列舉(enum)    值型別

結構(struct)    值型別

類(class)       引用型別

介面(inte***ce)  引用型別

陣列([ ]array )   引用型別

委託(delegate)   引用型別

你可能對上面的例子感到奇怪,c#中的內在類如int,double怎麼沒有。c#規定這些內在類屬於結構,c#稱之為簡單型別。簡單型別和使用者自定義型別之間的最大區別是前者有字面表示式(如42),而後者沒有。

當然,還有第三種型別:指標。但指標只用在由unsafe關鍵字標識的非安全的**中。

C 中的資料型別

一 值型別 三種 1 簡單型別 types a 整數型別 八種 sbyte 有符號8位整數 128 127 byte 無符號8位整數 0 255 short 有符號16位整數 32768 32767 ushort 無符號16位整數 0 65535 int 有符號32位整數 2147483648 21...

c 中的資料型別

c 中的資料型別大致分為兩類 變數 常量,下面具體介紹一下 一.變數 變數分為一下幾種 布林變數 bool 佔乙個位,可以賦值為true 1 false 0 個人理解就是巨集定義,寫在標頭檔案中 字元型變數 char 佔乙個位元組 雙位元組型變數 一般佔2個位元組 用途以後再說 整形變數 int l...

c 中的資料型別

8中整數型別sbyte byte short ushort int uint long ulong 2種用於科學計算的二進位制浮點數型別 float double 1種用於金融計算的十進位制浮點型別 decimal 1中布林型別 bool 1中字元型別 string 直接將值放到源 中稱為硬編碼,因...