C 資料型別

2021-06-18 07:47:22 字數 1441 閱讀 5051

1.

值型別值型別包括簡單值型別和複合型型別。簡單值型別可以再細分為整數型別、字元型別、實數型別和布林型別;而復合型別則是簡單型別的復合,包括結構

(struct)

型別和列舉

(enum)

型別。整數型別

資料型別 說明

取值範圍

對應於system

程式集中的結構

sbyte

有符號8位整數

-128-127

sbyte

byte

無符號8位整數

0-255

byte

short

有符號16位整數

-32768-32767

int16

ushort

無符號16位整數

0-65535

uint16

int

有符號32

位整數

-2147489648-2147483647

int32

uint

無符號32位整數

0-42994967295

uint32

long

有符號64位整數

-263-263

int64

ulong

無符號64位整數

0-264

uint64

字元型別 c#

中採用unicode

字符集來表示字元型別。

實數型別

資料型別 說明

取值範圍

float 32

位單精度實數

1.5*10-45-3.4*1038

double 64

位雙精度實數

5.0*10-324-1.7*10308

demcimal

128位十進位制實數

1.0*10-28-7.9*1028

布林(bool)型別

取值只能是

ture

或者false

,bool

型別對應於

.net

類庫中的

system.boolean

結構。它在計算機中佔

4個位元組,即

32位儲存空間。

結構型別

把一系列相關的資訊組織成為乙個單一實體的過程,這就是建立乙個結構的過程。

struct person

列舉型別

主要用於表示乙個邏輯相關聯的項和組合。使用關鍵字

enum

來定義。

enum weekday

2.引用型別

引用型別包括類(

class

)、介面(

inte***ce

)、委託(

delegate

)和陣列(

array)。

C 資料型別

一般來說,計算機要儲存和處理不同的資料型別,在c 中有基本的資料型別和使用者自定義資料型別以及引用型資料。我們先學習下基本的資料型別,也就是系統自帶的資料型別。每種資料型別都要佔據系統記憶體的一定空間,例如c 中的整數int 乙個整數佔4個位元組,也就是32位 計算機是用0和1二進位制來表示和處理資...

c 資料型別

型別可分為 值型別,引用型別 值型別 直接存放真正的資料,值型別都有固定的長度,值型別的變數都儲存在 堆疊 stack 上。作為值型別的變數,每個都有自己的資料,因此對乙個變數的操作不會影響其他變數。引用型別 儲存讀資料的記憶體位址的引用,位於受管制的堆 heap 上作為引用型別的變數可以引 用同一...

C 資料型別

bool system.boolean 1位元組 byte system.byte 1位元組無符號 sbyte system.sbyte 1位元組有符號 short system.int16 2位元組 ushort system.uint16 2位元組 int system.int32 4位元組 u...