溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

C#中的預(yù)定義類型與引用類型是什么

發(fā)布時間:2022-05-10 14:16:45 來源:億速云 閱讀:134 作者:zzz 欄目:開發(fā)技術(shù)

今天小編給大家分享一下C#中的預(yù)定義類型與引用類型是什么的相關(guān)知識點,內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

一、預(yù)定義的值類型

一個字節(jié)(1Byte)=8位(8Bit)

BitArarry類可以管理位Bit。

1、整型

所有的整形變量都能用十進制或十六進制表示:long a=0x12AB

對一個整形值如未指定類型,默認(rèn)為int類型,可加上U,L,UL后綴表示其他類型。 long a=1234L

  • sbyte :無符號形式:1字節(jié)(8位),范圍:0 ~ 255(28-1),十六進制表示:0x00-0xFF,System.SByte

  • byte   :有符號形式:1字節(jié)(8位),范圍:-128 ~ 127(-215 ~ 215-1),十六進制表示:0x00-0xFF,System.SByte

  • short  :有符號形式:2字節(jié)(16位),范圍:-32768 ~ 32767(-231 ~ 231-1),十六進制表示:0x0000-0xFFFF,System.Int16

  • ushort:無符號形式:2字節(jié)(16位),范圍:0 ~ 65534(216-1),十六進制表示:0x0000-0xFFFF,System.Int16

  • int : 有符號形式:4個字節(jié)(32位),范圍:-231 ~ 231-1,System.Int32,

  • uint(U):無符號形式:4個字節(jié)(32位),范圍:0 ~ 232-1,System.Int32,

  • long(L):有符號形式:8個字節(jié)(64位),范圍:263  ~ 263-1,System.Int64

  • ulong(UL):無符號形式:8個字節(jié)(64位),范圍:0 ~ 264-1,System.Int64

2、浮點型

對一個浮點數(shù)值默認(rèn)為double類型,其后加F、M指定為其他類型。

  • float(F):單精度浮點數(shù),4字節(jié)(32位),小數(shù)精度:7,范圍:1.5*10-45 ~ 3.4*1038 ,System.Single

  • double:雙精度浮點數(shù),8字節(jié)(64位),小數(shù)精度:15/16,范圍:5.0*10-324  ~ 3.4*10308  ,System.Double

  • decimal(M):128位高精度,16字節(jié)(128位),小數(shù)精度:28,范圍:1.0*10-28 ~ 7.9*1028 ,System.Decimal

四舍五入的方法:

decimal a1 = decimal.Round(decimal.Parse("15.252"), 2);//12.25
decimal a2 = Math.Round(decimal.Parse("15.256"), 2);//15.26

3、布爾型

  • bool :一個字節(jié)(8位),范圍:true/false,System.Boolean

4、字符型(一個字符用2個字節(jié)表示)

  • char:2字節(jié)(16位),范圍:Unicode字符。

字符表示法:

  • 字面法:char a=’x’

  • 十六進制法:char a=’\x0058’

  • 顯示轉(zhuǎn)換整數(shù):char a=(char)88

  • Unicode形式:char a=’\u0058’

二、預(yù)定義的引用類型:object和string

注意:string作為函數(shù)的參數(shù)時,為傳值形式,傳遞地址仍然需要增加”ref”

以上就是“C#中的預(yù)定義類型與引用類型是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI