您好,登錄后才能下訂單哦!
Sbyte:代表有符號的8位整數,數值范圍從-128 ~ 127
Byte:代表無符號的8位整數,數值范圍從0~255
short:代表有符號的16位整數,范圍從-32768~ 32767
ushort:代表無符號的16位整數,范圍從0~65535
int:代表有符號的32位整數,范圍從-2147483648~ 2147483648
uint:代表無符號的32位整數,范圍從0~ 4294967295
long:代表有符號的64位整數,范圍從-9223372036854775808~ 9223372036854775808
ulong:代表無符號的64位整數,范圍從0~ 18446744073709551615。
float:型所能表示的值的范圍大約可以從1.5*10 -45~3.4*10 38,精確到小數點后面7位。
double:型所能表示的值的范圍大約可以從5.0*10 -324~1.7*10 308,精確到小數點后面15位或16位。
char:代表無符號的16位整數,數值范圍從0~65535。
char類型的可能值對應于統一字符編碼標準(Unicode)的字符集。
Char類型與其他整數類型相比有以下兩點不同之處:
a,沒有其他類型到char類型的隱式轉換。即使是對于sbyte,byte和ushort這樣能完全使用char類型代表其值的類型, sbyte,byte和ushort到char的隱式轉換也不存在。
b,char類型的常量必須被寫為字符形式,如果用整數形式,則必須帶有類型轉換前綴。比如(char)10賦值形式有三種:
char chsomechar="A";
char chsomechar="\x0065"; 十六進制
char chsomechar="\u0065 ; unicode表示法
小數類型非常適用于金融和貨幣運算。數值范圍從1.0*10 -28~7.9* 10 28,精確到小數點后面28位。如果二元操作中的其中一個操作數是小數類型,那么另外一個從操作數是整型或小數類型。整型在運算前被轉化為小數類型數。如果一個小數類型的算術運算產生了一個對于小數類型的格式來說太小的值,操作的結果將會變成0。如果一個小數類型的算術運算產生了一個對于小數類型的格式來說太大的值,就會觸發溢出錯誤。小數類型較浮點類型而言,具有更大的精確度,但是數值范圍相對小了很多。將浮點類型的數向小數類型的數轉化時會產生溢出錯誤,將小數類型的數向浮點類型的數轉化時會造成精確度的損失。因此,兩種類型不存在隱式或顯式轉換
值為true或false。沒有標準能實現布爾類型和其他類型的轉換。
枚舉類型的元素使用的類型只能是long,int,short,byte。默認類型是int。默認第一個元素的值是0,每一個連續的元素按1遞增。可以給元素直接賦值。如:
1.enum monthnames
2.{
3.January=1,
4.February,
5.march=31
6.};
7.可以強制定義其他類型,如:
8.enum monthnames : byte
9.{
10.January ,
11.February,
12.March
13.};
1.Struct IP //聲明結構
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型的一維數組
int[,] a; //int型的二維數組
int[,,] a; //int型的三維數組
int[] []a; //int型的數組的數組
int[][][]a; //int型的數組的數組的數組
下面的例子創建一個數組的數組:
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};
二維數組可以不確定列數(元素個數),但不能缺行。
1,\'用來表示單引號
2,\"用來表示雙引號
3,\\ 用來表示反斜杠
4, \0 表示空字符
5, \a 用來表示感嘆號
6, \b 用來表示退格
7, \f 用來表示換頁
8, \n 用來表示換行
9, \r 用來表示回車
10,\t 用來表示水平tab
11,\v 用來表示垂直tab
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。