第二章 as.ne概述 编程语言的选择变量、常量和表达式分支吧循环过程和函数.pptVIP

  • 3
  • 0
  • 约4.61千字
  • 约 85页
  • 2019-03-09 发布于福建
  • 举报

第二章 as.ne概述 编程语言的选择变量、常量和表达式分支吧循环过程和函数.ppt

第二章 as.ne概述 编程语言的选择变量、常量和表达式分支吧循环过程和函数

第二章 ASP.NET概述 编程语言的选择 变量、常量和表达式 分支 循环 过程和函数 编程语言的选择 .NET支持的语言 为什么选择C# Visual Basic.NET 是VB最新的版本,从功能和性能上讲可以说有了很大的飞跃。 支持面向对象的程序设计 支持对象的继承和重载 可以创建多线程的应用程序 使用了CLR C# 是在C、C++的基础上创立的一种新的语言。 继承了C++的优异功能,去除了在.NET环境中没有用处的类型定义、模板等功能 易于使用 效率大大提高 JScript.NET JScript.NET是从JScript发展而来的,是完全用C#重新编写的 支持类型和继承性 完全编译执行 为什么选择C# 有C++的强大性和灵活性 有Java语言的简洁性 有Delphi和VB的易用性 是一种易于使用、功能强大、表达力丰富的全新的程序设计语言,并且现在很多的大型网站都在使用C#进行程序设计 变量、常量和表达式 变量 数据类型 运算符 变量 变量用于存储程序中需要处理的数据。我们可以把变量看作是在内存中存储数据的盒子。 为一种数据类型定义的变量就不能存放另一种数据类型的数据 为变量命名时,允许用字母开头的只能包含字母、数字和下划线,并且不是C#关键字的变量名称。 C#中的变量是区分大小写的, 数据类型 C#是一种强类性的语言,它所使用的任何一个变量都必须有一个数据类型 C#中有15种不同的数据类型,可分成三个大类 数值类型 基本数字类型(如整型、实型等)、枚举类型、结构类型 引用类型 指针类型 整型 使用整型数据 实型 使用实型数据 decimal类型 是一种特殊的实数类型,它的精度是固定的,可以保存±1.0×10-28~±7.9×1028范围内的值。 主要用于财务计算。 decimal类型的数据的后缀是M或者m,例如12.3m,而与它相对应的.NET系统类型是System.Decimal char类型 所谓字符就是用单引号括起来的一个字符,例如’A’、 ’a’、 ’@’等等都是字符 实际存储的并不是一个字符,而是一个字符的Unicode编码 转义字符 使用字符类型 把char类型数据当成整数类型使用 string类型 string类型就是字符串类型。它是由一系列字符组成的。所有的字符串都是写在双引号中的,例如“this is a book.”和“hello”都是字符串。 A和’A’有本质的不同 使用字符串类型数据 bool类型 取值只能是true或者false(必须用小写的形式) bool类型对应的.NET系统类型是System.Boolean。 使用bool类型 object类型 在C#中,所有的类型都可以被看成是对象,而object类型正是对象类型,是所有其它类型的基础类型。 object类型对应的.NET系统类型是System.Object。 日期数据 在C#中也可以使用DateTime类型来存储日期 DateTime类型有两个属性 Today属性用于获取当天的日期; Now属性用于获取计算机上当前日期和本地的时间。 使用DateTime类型 运算符 赋值运算符 算术运算符 比较运算符 逻辑运算符 位运算符 赋值运算符 = 意思是把等号后边的值赋值给等号前面的变量 算术运算符 使用算术运算符进行计算 在表达式中使用++运算符 与算术运算符结合的赋值运算符 比较运算符 使用比较运算符 逻辑运算符 使用逻辑运算符 常量 常量就是指在程序中直接给出的数值、字符或字符串。 几个特别的常量 null:当一个变量的值是null时,它表示这个变量的值不是有效数据。 true:表示真。 false:表示假。true和false通常用于条件语句。 符号常量 表达式 表达式是一个或多个运算的组合。 每个符合C#规则的表达式的计算都是一个确定的值。 对于常量、变量的运算和对于函数的调用都可以构成最简单的表达式。 数据类型之间的转换 隐式转换 显式转换 隐式转换 指在数据转换的过程是自动进行的,不需要程序进行任何额外的工作。 在隐式转换过程中,必须保证转换是发生在转换不会导致任何精度的损失时才能进行隐式转换,否则不允许。 C#可以实现的隐式转换 显式转换 显式类型转换又称为强制类型转换。它告知C#的编译器必须要进行这种类型转换,如果发生数据精度的损失也在所不惜,那么C#的编译器就会按照程序的要求进行相应的数据类型的转换。 原则 不能在数值类型和bool值之间进行转换。 不允许转换的结果超出数据类型的表示范围。 不允许进行的强制类型转换 ToString实现把数据转换成字符串 Convert类实现数据转换

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档