C 內建資料型別

2021-08-22 18:40:59 字數 1878 閱讀 8471

c# 是一種強型別語言。在變數中儲存值之前,必須指定變數的型別,如以下示例所示:

int a = 1;

string s = "hello";

xmldocument tempdocument = new xmldocument();

注意,對於簡單的內建型別(如 <?xml:namespace prefix = mshelp ns = "" />)以及複雜的或自定義的型別(如 )都必須指定型別。

c# 包括對下面的內建資料型別的支援:

資料型別

範圍byte

0 .. 255

sbyte

-128 .. 127

short

-32,768 .. 32,767

ushort

0 .. 65,535

int

-2,147,483,648 .. 2,147,483,647

uint

0 .. 4,294,967,295

long

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

ulong

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

float

-3.402823e38 ..3.402823e38

double

-1.79769313486232e308 ..1.79769313486232e308

decimal

-79228162514264337593543950335 .. 79228162514264337593543950335

char

乙個 unicode 字元。

string

unicode 字元的乙個字串。

bool

true 或 false。

object

乙個物件。

這些資料型別名稱為 命名空間中的預定義型別的別名。節中列出了這些型別。所有這些型別(除物件和字串以外)均為值型別。

內建資料型別在 c# 程式中有幾種用法。

作為變數:

c#複製**

int answer = 42;

string greeting = "hello, world!";

作為常數:

c#複製**

const int speedlimit = 55;

const double pi = 3.14159265358979323846264338327950;

作為返回值和引數:

c#複製**

long calculatesum(int a, int b)

若要定義自己的資料型別,請使用類(visual c# 速成版)

、列舉(visual c# 速成版)

或結構(visual c# 速成版)。

資料型別間的轉換可以隱式完成**換由編譯器自動完成)或使用強制轉換顯式完成(程式設計師強制進行轉換,並承擔丟失資訊的風險)。

例如:c#

複製**

int i = 0;

double d = 0;

i = 10;

d = i; // an implicit conversion

d = 3.5;

i = (int) d; // an explicit conversion, or "cast"

C 基本內建資料型別

c 資料型別 基本資料型別 指標型別和構造型別 基本資料型別 整型 長整型 短整型等 字元型 實數型別 單精度 雙精度等 布林型 空值型 void 構造型別 陣列 結構 列舉 指標型別 屬於復合型別,需要結合所指向物件的型別來定義 預備知識 計算機處理器的通用暫存器通常都是8 bits,1 位元組 ...

內建資料型別

內建 顧名思義,指內部設定,如內建型別 內建api 內建類 內建方法 等 內建資料型別 顧名思義,指內部設定的資料型別,就是某種語言內部自己定義的一些東西的型別,如 基本資料型別 引用型別 變數型別 等 性質 1 內部設定,內部定義 2 型別,分類 外接型別 與內建型別相反的是外接型別,指內外設定的...

Hive內建資料型別

hive的內建資料型別可以分為兩大類 1 基礎資料型別 2 複雜資料型別。其中,基礎資料型別包括 tinyint,smallint,int,bigint,boolean,float,double,string,binary,timestamp,decimal,char,varchar,date。下面...