Sbyte:代表有符號(hào)的8位整數(shù),數(shù)值范圍從-128 ~ 127
Byte:代表無(wú)符號(hào)的8位整數(shù),數(shù)值范圍從0~255
short:代表有符號(hào)的16位整數(shù),范圍從-32768~ 32767
ushort:代表無(wú)符號(hào)的16位整數(shù),范圍從0~65535
int:代表有符號(hào)的32位整數(shù),范圍從-2147483648~ 2147483648
uint:代表無(wú)符號(hào)的32位整數(shù),范圍從0~ 4294967295
long:代表有符號(hào)的64位整數(shù),范圍從-9223372036854775808~ 9223372036854775808
ulong:代表無(wú)符號(hào)的64位整數(shù),范圍從0~ 18446744073709551615。
float:型所能表示的值的范圍大約可以從1.5*10 -45~3.4*10 38,精確到小數(shù)點(diǎn)后面7位。
double:型所能表示的值的范圍大約可以從5.0*10 -324~1.7*10 308,精確到小數(shù)點(diǎn)后面15位或16位。
char:代表無(wú)符號(hào)的16位整數(shù),數(shù)值范圍從0~65535。
char類型的可能值對(duì)應(yīng)于統(tǒng)一字符編碼標(biāo)準(zhǔn)(Unicode)的字符集。
Char類型與其他整數(shù)類型相比有以下兩點(diǎn)不同之處:
a,沒(méi)有其他類型到char類型的隱式轉(zhuǎn)換。即使是對(duì)于sbyte,byte和ushort這樣能完全使用char類型代表其值的類型, sbyte,byte和ushort到char的隱式轉(zhuǎn)換也不存在。
b,char類型的常量必須被寫(xiě)為字符形式,如果用整數(shù)形式,則必須帶有類型轉(zhuǎn)換前綴。比如(char)10賦值形式有三種:
char chsomechar="A";
char chsomechar="\x0065"; 十六進(jìn)制
char chsomechar="\u0065 ; unicode表示法
小數(shù)類型非常適用于金融和貨幣運(yùn)算。數(shù)值范圍從1.0*10 -28~7.9* 10 28,精確到小數(shù)點(diǎn)后面28位。如果二元操作中的其中一個(gè)操作數(shù)是小數(shù)類型,那么另外一個(gè)從操作數(shù)是整型或小數(shù)類型。整型在運(yùn)算前被轉(zhuǎn)化為小數(shù)類型數(shù)。如果一個(gè)小數(shù)類型的算術(shù)運(yùn)算產(chǎn)生了一個(gè)對(duì)于小數(shù)類型的格式來(lái)說(shuō)太小的值,操作的結(jié)果將會(huì)變成0。如果一個(gè)小數(shù)類型的算術(shù)運(yùn)算產(chǎn)生了一個(gè)對(duì)于小數(shù)類型的格式來(lái)說(shuō)太大的值,就會(huì)觸發(fā)溢出錯(cuò)誤。小數(shù)類型較浮點(diǎn)類型而言,具有更大的精確度,但是數(shù)值范圍相對(duì)小了很多。將浮點(diǎn)類型的數(shù)向小數(shù)類型的數(shù)轉(zhuǎn)化時(shí)會(huì)產(chǎn)生溢出錯(cuò)誤,將小數(shù)類型的數(shù)向浮點(diǎn)類型的數(shù)轉(zhuǎn)化時(shí)會(huì)造成精確度的損失。因此,兩種類型不存在隱式或顯式轉(zhuǎn)換
值為true或false。沒(méi)有標(biāo)準(zhǔn)能實(shí)現(xiàn)布爾類型和其他類型的轉(zhuǎn)換。
枚舉類型的元素使用的類型只能是long,int,short,byte。默認(rèn)類型是int。默認(rèn)第一個(gè)元素的值是0,每一個(gè)連續(xù)的元素按1遞增。可以給元素直接賦值。如:
1.enum monthnames
2.{
3.January=1,
4.February,
5.march=31
6.};
7.可以強(qiáng)制定義其他類型,如:
8.enum monthnames : byte
9.{
10.January ,
11.February,
12.March
13.};
1.Struct IP //聲明結(jié)構(gòu)
2.{
3.publicbyte b1,b2,b3,b4;
4.}
5.
6.Class test
7.{
8.publicstaticvoid Main()
9. {
10. IP myIP;
11. myIP.b1=192;
12. myIP.b2=168;
13. myIP.b3=1;
14. myIP.b4=101;
15. Console.Write("{0}.{1}。", myIP.b1, myIP.b2);
16. Console.Write("{0}.{1}", myIP.b3, myIP.b4);
17.}
18.}
int[] a; //int型的一維數(shù)組
int[,] a; //int型的二維數(shù)組
int[,,] a; //int型的三維數(shù)組
int[] []a; //int型的數(shù)組的數(shù)組
int[][][]a; //int型的數(shù)組的數(shù)組的數(shù)組
下面的例子創(chuàng)建一個(gè)數(shù)組的數(shù)組:
int[][] J=new int[3][];
J[0]=new int[] {1,2,3};
J[1]=new int[] {1,2,3,4,5,6};
J[2]=new int[] {1,2,3,4,5,6,7,8,9};
二維數(shù)組可以不確定列數(shù)(元素個(gè)數(shù)),但不能缺行。
1,\'用來(lái)表示單引號(hào)
2,\"用來(lái)表示雙引號(hào)
3,\\ 用來(lái)表示反斜杠
4, \0 表示空字符
5, \a 用來(lái)表示感嘆號(hào)
6, \b 用來(lái)表示退格
7, \f 用來(lái)表示換頁(yè)
8, \n 用來(lái)表示換行
9, \r 用來(lái)表示回車
10,\t 用來(lái)表示水平tab
11,\v 用來(lái)表示垂直tab
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
當(dāng)前文章:C#——數(shù)據(jù)類型詳解-創(chuàng)新互聯(lián)
分享路徑:http://www.ekvhdxd.cn/article20/dopojo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、靜態(tài)網(wǎng)站、Google、建站公司、域名注冊(cè)、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容