C#基本语法介绍.ppt
《C#基本语法介绍.ppt》由会员分享,可在线阅读,更多相关《C#基本语法介绍.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、南京师范大学教育技术系南京师范大学教育技术系1 第第3章章 C#语法基础语法基础南京师范大学教育技术系南京师范大学教育技术系2 C#中的注释单行注释,单行注释,/该行该行“/”之后的文本都会被编译器认之后的文本都会被编译器认为是注释,注释自动在行尾结束,其只能为是注释,注释自动在行尾结束,其只能用于单行注释。用于单行注释。/*这是注释这是注释*/:多行注释用多行注释用“/*”字符串开始,以字符串开始,以“*/”字符串结束。字符串结束。南京师范大学教育技术系南京师范大学教育技术系3C#C#数据数据数据数据类类类类型型型型大小大小大小大小默默默默认值认值认值认值 示例示例示例示例sbyte (by
2、te)sbyte (byte)有有有有(无无无无)符符符符号号号号的的的的 8 8 位位位位整数整数整数整数 0 0byte gpa=2;byte gpa=2;short short (ushort)(ushort)有有有有(无无无无)符符符符号号号号的的的的 16 16 位整数位整数位整数位整数 0 0short salary=short salary=3400;3400;int (uint)int (uint)有有有有(无无无无)符符符符号号号号的的的的 32 32 位整数位整数位整数位整数 0 0int rating=20;int rating=20;long long (ulong)(
3、ulong)有有有有(无无无无)符符符符号号号号的的的的 64 64 位整数位整数位整数位整数 0L0Llong population=long population=23451900;23451900;南京师范大学教育技术系南京师范大学教育技术系4C#C#数据数据数据数据类类类类型型型型大小大小大小大小默默默默认值认值认值认值 示例示例示例示例charchar16 16 位位位位 一个字符一个字符一个字符一个字符char=schar=schar=char=中中中中 南京师范大学教育技术系南京师范大学教育技术系5C#C#数据数据数据数据类类类类型型型型大小大小大小大小默默默默认认认认值值值值
4、示例示例示例示例floatfloat32 32 位位位位浮浮浮浮点点点点数数数数,精精精精确到小数点后确到小数点后确到小数点后确到小数点后 7 7 位位位位 0.0F0.0Ffloat float temperature temperature=40.6F;40.6F;doubledouble双双双双精精精精度度度度浮浮浮浮点点点点型型型型,1515或或或或1616个有效数字个有效数字个有效数字个有效数字 0.00.0double double temperature=temperature=40.6;40.6;decimal decimal 2828个个个个有有有有效效效效数数数数字字字字的
5、的的的精精精精确小数型确小数型确小数型确小数型 0.0M0.0Mdecimal decimal temperature=temperature=40.6M40.6M南京师范大学教育技术系南京师范大学教育技术系6namespace Ex_3_1namespace Ex_3_1 class Program class Program static void Main(string args)static void Main(string args)int a=50;/int a=50;/定义定义定义定义a a int b=40;int b=40;/定义定义定义定义b b Console.Write
6、Line(a+b);Console.WriteLine(a+b);/输出输出输出输出 Console.ReadLine();/Console.ReadLine();/加上这行才能看到运行结果,否则一闪而过加上这行才能看到运行结果,否则一闪而过加上这行才能看到运行结果,否则一闪而过加上这行才能看到运行结果,否则一闪而过 string i=4;string i=4;/声明字符型变量声明字符型变量声明字符型变量声明字符型变量i i string j=10;string j=10;/声明字符型变量声明字符型变量声明字符型变量声明字符型变量j j Console.WriteLine(j);Console
7、.WriteLine(j);Console.WriteLine(i+j);Console.WriteLine(i+j);Console.ReadLine();Console.ReadLine();南京师范大学教育技术系南京师范大学教育技术系7namespace Ex_3_2namespace Ex_3_2class Programclass Program static void Main(string args)static void Main(string args)string sName=hoan;string sName=hoan;string sSex=string sSex=男男
8、男男;int iAge=23;int iAge=23;Double dHeight=1.72;Double dHeight=1.72;Console.Write(Console.Write(我叫:我叫:我叫:我叫:););Console.WriteLine(sName);Console.WriteLine(sName);Console.Write(Console.Write(性别:性别:性别:性别:););Console.WriteLine(sSex);Console.WriteLine(sSex);Console.Write(Console.Write(年龄:年龄:年龄:年龄:););Con
9、sole.WriteLine(iAge);Console.WriteLine(iAge);Console.Write(Console.Write(身高:身高:身高:身高:););Console.WriteLine(dHeight);Console.WriteLine(dHeight);Console.Read();Console.Read();南京师范大学教育技术系南京师范大学教育技术系8复合值类型结构结构:struct myPoint public int x;public int y;南京师范大学教育技术系南京师范大学教育技术系9枚举enumenum weekdayMonday,Tuesd
10、ay,Wednesday,Thursday,Friday,Saturday,SunDay南京师范大学教育技术系南京师范大学教育技术系10 数组 数组是数组是数组是数组是有相同类型有相同类型有相同类型有相同类型 的对象的集合的对象的集合的对象的集合的对象的集合,对象被称着对象被称着对象被称着对象被称着数组元素数组元素数组元素数组元素,数组元素的类型可以是数值型数组元素的类型可以是数值型数组元素的类型可以是数值型数组元素的类型可以是数值型,也可以是也可以是也可以是也可以是引用型。引用型。引用型。引用型。数组必须先定义,后使用。数组的定义采用数组必须先定义,后使用。数组的定义采用数组必须先定义,后使
11、用。数组的定义采用数组必须先定义,后使用。数组的定义采用以下方式:以下方式:以下方式:以下方式:其中其中其中其中TypeType可以是任意的类型,可以是任意的类型,可以是任意的类型,可以是任意的类型,namename是数组的是数组的是数组的是数组的名称。名称。名称。名称。南京师范大学教育技术系南京师范大学教育技术系11数组可以通过两种方式进行初始化,第一种方式是完整的指数组可以通过两种方式进行初始化,第一种方式是完整的指数组可以通过两种方式进行初始化,第一种方式是完整的指数组可以通过两种方式进行初始化,第一种方式是完整的指定数组的内容;第二种方式是指定数组的长度,并使用定数组的内容;第二种方式
12、是指定数组的长度,并使用定数组的内容;第二种方式是指定数组的长度,并使用定数组的内容;第二种方式是指定数组的长度,并使用newnew关键字初始化所有的数组元素。关键字初始化所有的数组元素。关键字初始化所有的数组元素。关键字初始化所有的数组元素。int intArray=1,2,3 /int intArray=1,2,3 /声明了一个一维数组并赋值声明了一个一维数组并赋值声明了一个一维数组并赋值声明了一个一维数组并赋值 等价于:等价于:等价于:等价于:int intArray /int intArray /声明了一个一维数声明了一个一维数声明了一个一维数声明了一个一维数 intArray=1,2
13、,3;/intArray=1,2,3;/对数组赋值对数组赋值对数组赋值对数组赋值 int3 intArray;/int3 intArray;/声明了一个一维数声明了一个一维数声明了一个一维数声明了一个一维数 intArray=new int3;/intArray=new int3;/对数组初始化对数组初始化对数组初始化对数组初始化 南京师范大学教育技术系南京师范大学教育技术系12namespace Ex_3_3namespace Ex_3_3 class Program class Program static void Main(string args)static void Main(st
14、ring args)int array=new int5;int array=new int5;/定义一个一维数组,它有定义一个一维数组,它有定义一个一维数组,它有定义一个一维数组,它有5 5个元素个元素个元素个元素 for(int i=0;i array.Length;i+)/for(int i=0;i array.Length;i+)/循环计算循环计算循环计算循环计算i i的值,最大长度是的值,最大长度是的值,最大长度是的值,最大长度是数组的长度数组的长度数组的长度数组的长度array.Lengtharray.Length arrayi=i+10;arrayi=i+10;Console.W
15、riteLine(arrayi);Console.WriteLine(arrayi);/输出输出输出输出i i的值的值的值的值 Console.ReadLine();Console.ReadLine();/获取输入焦点,为了获取输入焦点,为了获取输入焦点,为了获取输入焦点,为了看运行结果,放在循环体之外看运行结果,放在循环体之外看运行结果,放在循环体之外看运行结果,放在循环体之外 南京师范大学教育技术系南京师范大学教育技术系13/定义一个二维数组定义一个二维数组定义一个二维数组定义一个二维数组 int,intArray=new int2,3;int,intArray=new int2,3;/为
16、二维数组赋值并输出为二维数组赋值并输出为二维数组赋值并输出为二维数组赋值并输出 for(int i=0;i intArray.GetLength(0);i+)for(int i=0;i intArray.GetLength(0);i+)for(int j=0;j intArray.GetLength(1);j+)for(int j=0;j 检检检检查查查查一一一一个个个个数数数数是是是是否否否否大大大大于另一个数于另一个数于另一个数于另一个数 操作数操作数操作数操作数1 1 操作数操作数操作数操作数2 2 检检检检查查查查一一一一个个个个数数数数是是是是否否否否小小小小于另一个数于另一个数于另
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 基本 语法 介绍
限制150内