第2章 C#基本语法PPT课件.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简单类型————浮点数 浮点数是那些带有小数的数据,常用的浮点数类型有float(单精度)类型和double(双精度)类型,两者的差别在于取值范围和精度的不同。 还有一种类型为decimal类型,decimal类型主要是为了方便在金融和货币方面的计算。 浮点数据的表示形式有以下几个 十进制数形式:由数字和小数点组成,且必须有小数点,如:0.123, 1.23, 123.0。 科学计数法形式:如:123e3或123E3。 float型的值:在数字后加f或F,如:1.23f。(7位有效) double型的值:在数字后加D或d,如:12.8d。(16位有效) decimal型的值:在数字后加M或m,如:99.2m。(29位有效) * 简单类型———布尔类型和字符类型 布尔类型 在C#语言中最常用的判断条件就是判断某个变量的值的真假,这时的变量所属的类型即为布尔类型,在C#语言中,布尔类型只那个有两种取值,即true或false。 例如:bool flag=true; //定义bool型变量flag并将其值赋为true 字符类型 字符包括数字字符(0-9)、英文字母(a-z,A-Z)、表达符号(%,@,#...)等。C#提供的字符类型按照国际上公认的标准,采用Unicode字符集。字符的定义方法如下: char myChar = ‘C’; 字符串类型 string myString = “abcd”; * 值类型变量——结构类型 结构是一种用关键字struct声明的自定义数据类型。在一个结构类型中,我们可以定义C#的任何基本数据类型组合。 在结构类型中定义基本数据类型组合,例如,定义结构类型People。 struct People { public string name; public int age; public int height; public double weight; } 对结构类型中的成员进行赋值。 People p1; p1.name=”zhangsan”; p1.age=20; p1.height=180; p1.weight=65; * 引用类型 引用类型的变量将其数据存储在堆中,把一个引用类型数据的变量赋给另一个引用类型数据的变量,只是在内存中创建对同一个位置的两个引用,改变其中任何一个变量的数值都会影响其他引用变量的数值。 当值类型的变量按值存储信息时,变量包含值的实际信息。例如,当将345存储到变量x中后,x的值便是345。 C#中的引用类型有: 类 数组 代理 接口 * 2.3.4 常量 常量就是在使用过程中不会发生变化的变量。在声明和初始化时常量时,要在常量名前加const关键字。 常量声明的基本语法为: [private/public/internal/protected] const 数据类型名 常量名= 常量值; 其中private、public、internal和protected为修饰符,我们也可以在声明变量类型前加这些修饰符,例如: public int a; private、public、internal和protected是用来修饰变量的访问级别的。声明变量时只能使用其中一个。 * 2.3.4 常量————常量举例 下面是一个声明常量的具体例子: const double PI = 3.1415926; 或者 private const double PI = 3.1415926; 将PI声明为一个固定值,我们可以在程序中使用PI,但是不能修改它的值。常量一旦被声明初始化后,它的值就不能再改变,否则系统就会自动报错。 * 2.3.5 匿名类型 在C#3.5中,可以不明确指定其数据的类型,而使用关键字var声明。 var关键字用来创建隐形局部变量,它指示编译器根据初始化语句右侧的表达式推断变量的类型。推断类型可以是内置类型、匿名类型、用户定义类型、.NET Framework类库中定义的类型或任何表达式。下面是几个常见的隐形局部变量。 var i=5; var str=”hello world”; var d=10.5; var myary=new int[]{1,2,3,4,5}; 上面的变量都使用了var关键字定义,其效果类似于下面的代码。 int i=5; string str=”hello world”; double d=10.5; int

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档