您好,登錄后才能下訂單哦!
今天小編給大家分享一下C#中的預(yù)定義類型與引用類型是什么的相關(guān)知識點,內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
一個字節(jié)(1Byte)=8位(8Bit)
BitArarry類可以管理位Bit。
所有的整形變量都能用十進制或十六進制表示: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
對一個浮點數(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
bool :一個字節(jié)(8位),范圍:true/false,System.Boolean
char:2字節(jié)(16位),范圍:Unicode字符。
字符表示法:
字面法:char a=’x’
十六進制法:char a=’\x0058’
顯示轉(zhuǎn)換整數(shù):char a=(char)88
Unicode形式:char a=’\u0058’
注意:string作為函數(shù)的參數(shù)時,為傳值形式,傳遞地址仍然需要增加”ref”
以上就是“C#中的預(yù)定義類型與引用類型是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注億速云行業(yè)資訊頻道。
免責(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)容。