日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#数据类型

發布時間:2025/3/20 C# 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C#數據類型


? ? ? ? ? C#將所有的數據類型分為兩大類:值類型和引用類型。


? ? ? ? ??一、值類型

? ? ? ? ? 值類型通常用來表示基本類型,比如整型、實型、布爾型等基本數據類型都是值類型。

? ? ? ? ? C#中值類型主要包括整數類型、布爾類型、實數類型、字符類型、結構和枚舉類型。


? ? ? ? ??1、整數類型

? ? ? ? ? C#定義了8種整數類型,這8種整數類型在內存中占用的內存位數各不相同。

數據類型

說明

.NET Framework類型

Sbyte

有符號8位整數

System.SByte

Byte

無符號8位整數

System.Byte

Short

有符號16位整數

System.Int16

Ushort

無符號16位整數

System.UInt16

Int

有符號32位整數

System.Int32

Uint

無符號32位整數

System.UInt32

Long

有符號64位整數

System.Int64

Ulong

無符號64位整數

System.Uint64

?

? ? ? ? ??2、布爾類型

? ? ? ? ? 布爾類型用來表示真和假,對應的.NETFramework類型為System.Boolean,它的值只有兩個true和false。


? ? ? ? ??3、實數類型

? ? ? ? ? 實數又稱為浮點數,實數類型有兩種表示形式:單精度float和雙精度double,二者的區別是取值范圍和精度不同,能使用單精度的盡量的使用單精度運算。

? ? ? ? ? C#還提供了一種專門用于計算金融和貨幣方面的數據類型——

十進制類型decimal。


數據類型

說明

精度

.NET Framework類型

Float

存儲32位浮點值

7位

System.Single

Double

存儲64位浮點值

15到16位

System.Double

Decimal

128位數據類型

28到29位有效位

System.Decimal


? ? ? ? ? 注意:區別double和decimal類型,double類型不能隱式轉換成decimal類型,如果是decimal類型,則在改實數的后綴應該用m或者M。


? ? ? ? ??4、字符類型

? ? ? ? ? C#提供了字符char來處理ASCII字符和Unicode編碼的字符。

? ? ? ? ? ASCII位采用7位二進制數表示的字符,而Unicode是國際標準化組織制定的,采用16位二進制表示的字符,它可以表示世界上大多數語言。

? ? ? ? ? 此外,C#還定義了一種特殊形式的字符數據,以”\“開頭的轉義字符,轉義字符用于在程序中取代特殊的控制字符。


轉義字符

含義

轉義字符

含義

\n

換行

\f

換頁

\0

空字符

\t

水平tab

\\

反斜杠字符\

\v

垂直tab

\b

退格

\’

單引號

\a

感嘆號

\r

回車

\”

雙引號

?

?


? ? ? ? ? Char類型可以隱式轉換為ushort、int、unit、long、ulong、float、double和decimal類型,但是,不可以隱式的將其他類型轉換為字符類型。

? ? ? ? ? 注意:在C#中的一些特殊字符,就可以通過使用“\”+該特殊字符表示。


? ? ? ? ??5、結構

? ? ? ? ? 顧名思義,結構就是使用幾種不同的數據類型作為一個有機的整體進行運算。比如:一個學生的信息,其中包括了姓名,性別,年齡,專業,班級,學院等等,就可以定義為一個結構。

? ? ? ? ? 因為,有時候使用簡單的數據類型是遠遠不夠的,結構類型的成員數據類型沒有限制,可以是簡單數據類型、復雜數據類型,甚至是結構類型。


? ? ? ? ??6、枚舉類型

? ? ? ? ? 枚舉類型是值類型的一種特殊形式,枚舉值表中列出了所有可用值,這些值稱為枚舉元素。

? ? ? ? ? 系統默認情況下,枚舉類型的所有枚舉元素都是int類型,第一個枚舉類型的值為0,后面每個枚舉元素的值一次遞增1,還可以為枚舉元素直接賦值。


總結

以上是生活随笔為你收集整理的C#数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。