第2章C语言基础.ppt
《第2章C语言基础.ppt》由会员分享,可在线阅读,更多相关《第2章C语言基础.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ASP.NET框架中提供了多种语言支持,其中C#语言是使用ASP.NET创建应用程序的基础语言之一。C#语言是微软为ASP.NET量身定做的语言,具有良好的兼容性和可扩展性。C#语言是一种强大的面向对象语言,支持类、接口、封装、抽象等功能,代码健壮、易于调试。开发人员可以使用C#语言创建任何一种.NET应用程序。本书所有代码都是使用C#来编写,因此掌握C#的基本语法,是ASP.NET入门的第一步。2.1C#语言的特点 2.2C#程序设计基础 2.3C#语言面向对象的特性 2.4C#的特性2.1C#语言的特点简单现代面向对象版本控制兼容灵活C#程序设计基础C#的程序结构使用C#语言来编写应用程序
2、时,每个文件可以包含零个或零个以上的命名空间。一个命名空间除了可以包含其他命名空间外,还可以包含类、结构、接口、枚举、委托等类型。C#中程序结构的关键概念为程序、命名空间、类型、成员和程序集。在程序中可以声明类型,类型中可以包含成员,而最典型的类型的使用就是类和接口。成员可以包含字段、方法、属性和事件。当C#程序被编译时,它们被物理地打包到程序集中。程序集的文件扩展名一般为.exe或者.dll,这取决于它们是实现为应用程序(application),还是类库(library)。C#语言的数据类型值类型类型含义Sbyte代表有符号的8位整数,数值范围从-128127Byte代表无符号的8位整数,
3、数值范围从0255Short代表有符号的16位整数,范围从-32,76832,767ushort代表无符号的16位整数,范围从065,535 Int代表有符号的32位整数,范围从-21474836482147483648uint代表无符号的32位整数,范围从04294967295Long代表有符号的64位整数,范围从-92233720368547758089223372036854775808Ulong代表无符号的64位整数,范围从018446744073709551615C#语言的数据类型引用类型引用类型包括类类型、接口类型、代表类型和数组类型。引用类型的变量又称为对象,是可存储对实际数据的
4、引用。如果声明了一个引用类型的变量却不给它赋给任何对象,那么它的默认值就是null。而数值类型的值是不能为null。变量变量 变量名必须以字母开头。 变量名只能由字母、数字和下划线组成,而且不能包含空格、标点符号、运算符等其他符号。 变量名不能与C#中的关键字名称相同。 变量名不能与C#中的库函数名称相同。变量 变量名必须以字母开头。 变量名只能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其他符号。 变量名不能与C#中的关键字名称相同。 变量名不能与C#中的库函数名称相同。运算符在C#语言中,和其他编程语言一样,具有多种运算符。在C#语言中,运算符大体分为6种:算术运算符、条件
5、运算符、逻辑运算符、关系运算符、赋值运算符和成员访问运算符。运算符算术运算符表类别运算符 说明表达式算数运算符+执行加法运算(如果两个操作数是字符串,则该运算符用作字符串连接运算符,将一个字符串添加到另一个字符串的末尾)操作数1+操作数2-执行减法运算操作数1-操作数2算数运算符*执行乘法运算操作数1*操作数2/执行除法运算操作数1/操作数2%获得进行除法运算后的余数操作数1%操作数2+将操作数加1操作数+或+操作数-将操作数减1操作数-或-操作数将一个数按位取反操作数运算符关系运算符 类别运算符说明表达式关系运算符检查一个数是否大于另一个数操作数1操作数2检查一个数是否小于另一个数操作数1=
6、检查一个数是否大于或等于另一个数操作数1=操作数2=检查一个数是否小于或等于另一个数操作数1=操作数2=检查两个值是否相等操作数1=操作数2!=检查两个值是否不相等操作数1!=操作数2运算符其他运算符类别运算符说明表达式成员访问运算符.用于访问数据结构的成员数据结构.成员赋值运算符=给变量赋值操作数1=操作数2逻辑运算符&对两个表达式执行逻辑“与”运算操作数1&操作数2|对两个表达式执行逻辑“或”运算操作数1|操作数2!对两个表达式执行逻辑“非”运算!操作数()将操作数强制转换为给定的数据类型(数据类型)操作数条件运算符(三元运算符)?:检查给出的第一个表达式是否为真。如果为真,则计算操作数1
7、,否则计算操作数2。这是唯一带有3个操作数的运算符表达式:操作数1:操作数2运算符运算符优先级运算符类型运算符元运算符X.y,f(x),ax,x+,x-,new,typeof,checked,unchecked一元运算符+,-,!,+x,-x,(T)x算术运算符*,/,%位运算符,&,|,关系运算符,=,is,as逻辑运算符&,|条件运算符&,|,?赋值运算符=,+=,-=,*=,/=,=,&=,=,|=选择语句循环语句选择语句中,程序会根据条件表达式的值来判断程序将要执行的代码块,常用的条件语句有if、if else、if else if、switch等。C#中的ifelse语句的语法结构如
8、下。语法格式为: if(条件)执行语句;或if(条件)执行语句1;else执行语句2; 要实现多重分支判断,一般采用switchcase语句。switchcase语句可以根据条件从一组不同的分支中选择一个来执行。switch(条件)case 常数表达式1:执行语句;break;case 常数表达式2:执行语句;break;case 常数表达式3:执行语句;break;default:默认的处理语句;break; 在C#语言中提供的循环语句,主要有for、while、do while、foreach等。这些循环语句可以充分解决程序开发过程中,需要重复循环才能实现的问题。循环语句能够减少代码量,避
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基础
限制150内