《第3章C 語法基礎》由會員分享,可在線閱讀,更多相關《第3章C 語法基礎(40頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、1鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009第第3章章 C#語法基礎語法基礎2鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009int i1=-10;uint i2=10;long l1=-1000;ulong l2=1000;short s1=-300;ushort s2=300;sbyte b1=-5;sbyte b2=0;3鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009char ch1=a;char ch2=;char ch1=abc;char ch2=;4鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009double x=1.2;float y=0.5F;decim
2、al z=3.2M;5鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009bool b1=true;bool b2=false;6鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009struct ComplexNumber public double a;public double b;ComplexNumber c1;c1.a=2.5;c1.b=5;7鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009enum Weekday Mon,Tues,Wedn,Thur,Fri,Sat,SunWeekday day1=Weekday.Mon;8鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009c
3、lass ComplexNumber public double a;public double b;ComplexNumber c1=new ComplexNumber();c1.a=2.5;c1.b=5;9鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009class ComplexNumber public double a;public double b;ComplexNumber c1=new ComplexNumber();c1.a=2.5;c1.b=5;c1a:2.5b:510鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009class ComplexNumber public
4、 double a;public double b;ComplexNumber c1=new ComplexNumber();c1.a=2.5;c1.b=5;ComplexNumber c2=c1;c1a:2.5b:5c211鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009class ComplexNumber public double a;public double b;ComplexNumber c1=new ComplexNumber();c1.a=2.5;c1.b=5;ComplexNumber c2=c1;c2.b=10;c1a:2.5b:10c212鄭宇軍鄭宇軍 人民郵電出版
5、社人民郵電出版社 2009struct ComplexNumber public double a;public double b;ComplexNumber c1=new ComplexNumber();c1.a=2.5;c1.b=5;c1a:2.5b:513鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009struct ComplexNumber public double a;public double b;ComplexNumber c1=new ComplexNumber();c1.a=2.5;c1.b=5;ComplexNumber c2=c1;c1a:2.5b:5c2a:2.5
6、b:514鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009struct ComplexNumber public double a;public double b;ComplexNumber c1=new ComplexNumber();c1.a=2.5;c1.b=5;ComplexNumber c2=c1;c2.b=10;c1a:2.5b:5c2a:2.5b:1015鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009int nums=new int3;nums0=3;nums1=6;nums2=9;int nums=3,6,9;16鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009i
7、nt,x=new int3,2;x0,0=1;x0,1=2;x1,0=3;x2,0=6;int,x=1,2,3,5,6,9;17鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009值類型值類型int a=100;long b=a;float x=0.5F;double y=x;long a=100;int b=(int)a;double x=0.5;float y=(float)x;18鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009值類型值類型class Student class Graduate:Student Graduate g1=new Graduate();Student s
8、1=g1;Graduate g2=(Graduate)s1;引用類型引用類型19鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009值類型值類型int x=3;object y=x;int z=(int)y;引用類型引用類型20鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009int x=2*4;int y=x+1;int z=6-y/3;21鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009int x=2*4;int y=x+;y+;x-;22鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009byte x=20;byte y=x;x=(x 2);byte z=x&y;23鄭宇軍鄭宇軍
9、人民郵電出版社人民郵電出版社 2009byte x=20;x=y);25鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009int x=15;int y=15/2*2;bool b1=(x y)&(y 10);bool b2=(x y)|(y y)?x:y;27鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009if(x=60)Console.Write(及格及格);Console.Write(及格及格);x=60結束結束開始開始28鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009if(x=60)Console.Write(及格及格);else Console.Write(不及格不及格);
10、Console.Write(及格及格);x=60結束結束開始開始Console.Write(不及格不及格);29鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009char grade;if(x=80)grade=優(yōu)優(yōu);else if(x=60)grade=良良else grade=差差;grade=優(yōu)優(yōu)x=80結束結束開始開始grade=良良grade=差差x=6030鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009int i=x/20;char grade;switch(i)case 4:grade=優(yōu)優(yōu);break;case 3:grade=良良;break;default:grad
11、e=差差;break;grade=優(yōu)優(yōu)i=4結束結束開始開始grade=良良grade=差差i=331鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009double x=1000;int i=0;while(i 5)x=x*1.1;i+;x=x*1.1;i+;i5結束結束開始開始x=1000;i=0;32鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009double x=1000;int i=0;do x=x*1.1;i+;while(i 5)x=x*1.1;i+;i5結束結束開始開始x=1000;i=0;33鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009double x=1000;for(int i=0;i 5;i+)x=x*1.1;x=x*1.1;i+;i5結束結束開始開始x=1000;i=0;34鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009int x=3,7,11,20;foreach(int i in x)Console.Write(i);Console.Write(i);i=100)break;37鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009while(true)x*=2;if(x 1000)return;39鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 200940鄭宇軍鄭宇軍 人民郵電出版社人民郵電出版社 2009