- 1、本文档共122页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 从规范指南到病区医院感染管理要点.pptx
- 第3部分一 物理学史精要.ppt
- 仓储作业安全之叉车篇要点.ppt
- 第3部分 TOP One 抓基础 句子先行3精要.ppt
- 第4.3章 地基沉降计算精要.ppt
- 第43天 专题训练七——图形位置与变换精要.ppt
- 仓储库位以及科学管理要点.ppt
- 第4单元 可能性习题精要.doc
- 第3课、漂亮的瓶花精要.ppt
- 从近三年全国卷与四川卷生物试题的比较分析谈2017届复习备考的改进措施(市研讨会发言课件)要点.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 黑格尔逻辑学(上下卷).doc VIP
- 全等三角形.1 全等三角形PPT.ppt VIP
- 04G410-1 1.5mX6.0m预应力混凝土屋面板(预应力混凝土部分).docx VIP
- 困境儿童监护风险评估与社会干预规范.pdf
- 0.中国中铁建筑施工典型异常工况安全处置工作指引宣贯材料.pptx VIP
- 《次函数的图象》课件.ppt VIP
- 康城丽都杨安的临电施工方案.doc VIP
- 2025年度湖北省公安厅面向社会公开招聘200名警务辅助人员笔试模拟试题及答案解析.docx VIP
- MacroSAN MS系列存储设备 双活特性 图形界面用户手册(CH, V2.09).pdf
- 新视野大学英语第三版B4U2教案.docx VIP
文档评论(0)