整數類資料型別表 (C# 參考)

下表顯示構成簡單型別子集的整數類資料型別的大小和範圍。

型別

範圍

大小

sbyte

-128 至 127

帶正負號的 8 位元整數

byte

0 至 255

不帶正負號的 8 位元整數

char

U+0000 至 U+ffff

Unicode 16 位元字元

short

-32,768 至 32,767

帶正負號的 16 位元整數

ushort

0 至 65,535

不帶正負號的 16 位元整數

int

-2,147,483,648 至 2,147,483,647

帶正負號的 32 位元整數

uint

0 至 4,294,967,295

不帶正負號的 32 位元整數

long

-9,223,372,036,854,775,808 至 9,223,372,036,854,775,807

帶正負號的 64 位元整數

ulong

0 至 18,446,744,073,709,551,615

不帶正負號的 64 位元整數

如果由整數常值表示的值超過 ulong 的範圍,會產生編譯錯誤。

請參閱

參考

C# 關鍵字

內建型別資料表 (C# 參考)

概念

C# 程式設計手冊

其他資源

C# 參考

浮點型別表 (C# 參考)

預設值表 (C# 參考)

格式化數值結果表 (C# 參考)

型別參考表 (C# 參考)