深入淺出C C 指南

2021-08-07 10:32:30 字數 1322 閱讀 2123

c#有兩種型別,引用型別和值型別。值型別的變數直接包含資料,引用型別的變數則儲存對資料(稱為「物件」)引用。借助引用型別,兩個變數可以引用同乙個物件,對乙個變數執行運算可能會影響對另乙個變數的引用的物件。借助值型別,每個變數都有自己的資料副本,因此,對乙個變數執行的運算不會影響另乙個變數。

c#型別系統如下

值型別

1.八個整型型別支援帶符號或不帶符號格式的 8 位、16 位、32 位和 64 位值。

2.兩個浮點型別(float 和 double)分別使用 32 位單精度和 64 位雙精度 iec-60559 格式表示。

3.decimal 型別是適用於財務和貨幣計算的 128 位資料型別。

4.c# 的 bool 型別用於表示布林值(true 或 false)。

5.c# 使用 unicode 編碼處理字元和字串。 char 型別表示 utf-16 **單元,string 型別表示一系列 utf-16 **單元。

下面總結了 c# 的數值型別

1.有符號整型

有符號的整型

數值範圍

sbyte

8 位,介於 -128 到 127 之間

short

16 位,介於 -32,768 到 32,767 之間

int32 位,介於 -2,147,483,648 到 2,147,483,647 之間

long

64 位,介於 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 之間

2.無符號整型

無符號的整型

數值範圍

byte

8 位,介於 0 到 255 之間

ushort

16 位,介於 0 到 65,535 之間

uint

32 位,介於 0 到 4,294,967,295 之間

ulong

64 位,介於 0 到 18,446,744,073,709,551,615 之間

3.浮點

浮點數值範圍

float

32 位,介於 1.5 × 10-45 到 3.4 × 1038 之間,7 位精度

double

64 位,介於 5.0 × 10-324 到 1.7 × 10308 之間,15 位精度

4.decimal

decimal

數值範圍

decimal

128 位,至少介於 -7.9 × 10-28 到 7.9 × 1028 之間,至少為 28 位精度

深入淺出sizeof

int佔 位元組,short佔 位元組 1.0 回答下列問題 答案在文章末尾 1.sizeof char 2.sizeof a 3.sizeof a 4.strlen a 如果你答對了全部四道題,那麼你可以不用細看下面關於sizeof的論述。如果你答錯了部分題目,那麼就跟著我來一起 關於sizeof...

深入淺出ShellExecute

ipconfig c log.txt應如何處理?二樓的朋友,開啟拔號網路這樣 shellexecute null,open c windows rundll32.exe shell32.dll,control rundll c windows system telephon.cpl null,sw ...

深入淺出ShellExecute

深入淺出shellexecute譯者 徐景周 原作 nishant s q 如何開啟乙個應用程式?shellexecute this m hwnd,open calc.exe sw show 或shellexecute this m hwnd,open notepad.exe c mylog.log...