第4章 C语言基础精要.ppt

  1. 1、本文档共122页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 C语言基础精要

2006-10 《计算机网络基础(第二版)》 杜煜 《计算机通信与网络》 第一章 计算机网络概论 第4章 C#语言基础 本章主要内容 C#语言概述 C#语言的基本语法 面向对象编程 4.1 C#语言概述 C#语言是专门用于.NET的编程语言,是为在.NET Framework上运行的多种应用程序而设计的。 C#语言简单、功能强大、类型安全,是一种面向对象的语言,从C、C++以及Java演化而来,吸收了其他语言的优点,并解决了它们存在的问题。 C#语言凭借自身的多项创新,实现了应用程序的快速开发,几乎可以开发出所有的Windows程序。 C#是一种对大小写敏感的语言,在C#程序中,同名的大写和小写代表不同的对象,因此在输入关键字、变量和函数时必须使用适当的字符。 对于关键字基本上都采用小写 。 对于私有变量的定义一般都以小写字母开头、而公共变量的定义则以大写字母开头。 在一个开发语言中,注释也是非常重要。C#提供了两种注释的类型: 1. 第一种是:单行注释,注释符号是“//”,例如: int a; //一个整型变量,存储整数 2. 第二种是:多行注释,注释符号是“/*”和“*/”,任何在符号“/*”和“*/”之间的内容都会被编译器忽略,例如: /*一个整型变量,存储整数*/ int a; 3.XML注释符号“///”也可以用来对C#程序进行注释,例如: ///一个整型变量 ///存储整数 int a; 每一句C#程序都要以语句终止符来终结,C#的语句终止符是“;”。 例如: int a; 在C#程序中,可以在一行中写多个语句,但每个语句都要以“;”结束,也可以在多行中写一个语句,但要在最后一行中以“;”结束。 例如: int a; string s; float f; //一行中多个语句 语句块:在C#程序中,把用符号“{”和“ }”包含起来的程序称为语句块。语句块在条件和循环语句中经常会用到,主要是把重复使用的程序语句放在一起以方便使用,这样有助于程序的结构化。 4.2 C#语言的基本语法 C#的数据类型包括值类型、引用类型和指针类型。指针类型是不安全类型,一般不推荐使用。 值类型直接存储值,而引用类型存储的是对值的引用。将一个值类型变量赋给另一个值类型变量时,将复制包含的值。所有的值类型不包含null值,它们都隐含地声明了一个公共的无参数的构造函数,这个构造函数返回一个初始为零的值类型的实例。例如,对于字符型,默认值是“\x0000”;对于float,默认值是0.0F。 值类型包括所有简单数据类型(如字符型、浮点型和整数类等)、枚举类型和结构类型。引用类型包括类类型、对象类型、字符串类型、接口类型、委托类型和数组类型。 1. 值类型 值类型包括所有简单数据类型(如字符型、浮点型和整数类等)、枚举类型和结构类型。 值类型声明语法如下: Type name; name=TypeVaue; 或者: Type name=new Type(); //声明加初始化 (1)简单数据类型 简单数据类型是C#预先定义的结构类型,简单类型用关键字定义,这些关键字仅仅是在System命名空间里预先定义的结构类型的化名,比如关键字int对应System.Int32。简单类型以下的数据类型如下表所示: (1)简单数据类型 (1)简单数据类型 浮点类型 小数在C#中采用两种数据类型来表示:单精度float和双精度double, 它们的差别在于取值范围和精度不同。 计算机对浮点数的运算速度大大低于对整数的运算,对精度要求不是很高的浮点数计算中,我们可以采用float型,而采用double 型获得的结果将更为精确,如果在程序中大量地使用双精度类浮点数将会占用更多的内存单元,而且计算机的处理任务也将更加繁重。 (1)简单数据类型 字符类型 除了数字以外计算机处理的信息主要就是字符了,C#的char类型为双字节型,它的数据可以占有2个字节。以下方法给一个字符变量赋值,如: char c = A; C#中用转义符在程序中指代特殊的控制字符。例如字符串常量”c:\\windows\\system32”的真实含义是路径c:\windows\system32。 C#可以用反转符@去掉反斜杠的转义。例如字符串常量@”c:\windows\system32”也表示路径c:\windows\system32。 (1)简单数据类型 布尔类型 布尔类型是用来表示真和假,只有两种取值:真或假;在C#中可以把true 或false赋给布尔类型变量,也可以把一个逻辑表达式赋给布尔类型变量。例如: bool isTeacher=tru

文档评论(0)

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

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

1亿VIP精品文档

相关文档