c 中的資料型別

2021-08-29 20:37:02 字數 1218 閱讀 5986

值型別變數可以直接分配給乙個值。它們是從類 system.valuetype 中派生的。

值型別直接包含資料。比如 int、char、float,它們分別儲存數字、字元、浮點數。

型別描述

範圍預設值

bool

布林值true 或 false

false

byte

8 位無符號整數

0 到 255

0char

16 位 unicode 字元

u +0000 到 u +ffff

『\0』

decimal

128 位精確的十進位制值,28-29 有效位數

(-7.9 x 10^28 到 7.9 x 10^28) / 100 到 28

0.0m

double

64 位雙精度浮點型

(+/-)5.0 x 10^-324 到 (+/-)1.7 x 10^308

0.0d

float

32 位單精度浮點型

-3.4 x 10^38 到 + 3.4 x 10^38

0.0f

int32 位有符號整數型別

-2,147,483,648 到 2,147,483,647

0long

64 位有符號整數型別

-923,372,036,854,775,808 到 9,223,372,036,854,775,807

0lsbyte

8 位有符號整數型別

-128 到 127

0short

16 位有符號整數型別

-32,768 到 32,767

0uint

32 位無符號整數型別

0 到 4,294,967,295

0ulong

64 位無符號整數型別

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

0ushort

16 位無符號整數型別

0 到 65,535

0引用型別不包含儲存在變數中的實際資料,但它們包含對變數的引用。

換句話說,它們指的是乙個記憶體位置。使用多個變數時,引用型別可以指向乙個記憶體位置。如果記憶體位置的資料是由乙個變數改變的,其他變數會自動反映這種值的變化。內建的 引用型別有:object、dynamic 和 string。

指標型別變數儲存另一種型別的記憶體位址。c# 中的指標與 c 或 c++ 中的指標有相同的功能。

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 直接將值放到源 中稱為硬編碼,因...