《Visual C++.NET程序设计教程与上机指导》第2章:Visual C++ .NET的基本语法.ppt

《Visual C++.NET程序设计教程与上机指导》第2章:Visual C++ .NET的基本语法.ppt

ID:55833039

大小:211.50 KB

页数:33页

时间:2020-06-09

《Visual C++.NET程序设计教程与上机指导》第2章:Visual C++ .NET的基本语法.ppt_第1页
《Visual C++.NET程序设计教程与上机指导》第2章:Visual C++ .NET的基本语法.ppt_第2页
《Visual C++.NET程序设计教程与上机指导》第2章:Visual C++ .NET的基本语法.ppt_第3页
《Visual C++.NET程序设计教程与上机指导》第2章:Visual C++ .NET的基本语法.ppt_第4页
《Visual C++.NET程序设计教程与上机指导》第2章:Visual C++ .NET的基本语法.ppt_第5页
资源描述:

《《Visual C++.NET程序设计教程与上机指导》第2章:Visual C++ .NET的基本语法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章VisualC++.NET的基本语法教学提示:在本章,主要是对VisualC++.NET的基本语法要素进行介绍,包括标识符和关键字、基本数据类型、变量和常量、命名空间、预编译指令、运算符和表达式。但仅仅掌握这些还是不够的。本章还进一步介绍了控制语句、结构体、联合体、枚举、指针和数组的详细使用方法。学习完这些内容后,读者对其语言将会有一个比较全面的了解。教学目标:掌握VisualC++.NET语言的基本数据类型,熟悉常用的标识符、运算符、关键字;掌握常量和变量的定义方法;掌握数据类型的转换方

2、法;理解预编译指令、命名空间;掌握各种控制语句的使用方法;掌握结构体、联合体和枚举的定义及其使用方法;掌握指针和数组的使用方法,熟练掌握函数的使用方法。通过上机实践,初步掌握上述内容的灵活运用。2.1标识符和关键字任何一门语言都有它自己的标识符和关键字,C++也不例外。标识符(identifier)是指常量、变量、语句标号、自定义函数、对象等能被编译器识别而提供的惟一名称,所有标识符的首字符必须以字母(a~z,A~Z)或下划线(_)开始,后面的字符可以是字母、下划线或数字(0~9)。C++语言区

3、分大小写,因此,大写的英文字母与其对应的小写英文字母是表示不同的标识符的,如localString和localstring代表两个不同的标识符。关键字是C++语言保留的标识符,每个关键字都有特殊的意义,不能当作其他用途使用。2.2基本数据类型C++语言使用确定的数据类型来组织各种数据,并根据各种数据类型来存储和操作这些数据。基本的数据类型是C++预定义的类型,编程人员可以直接利用这些类型来定义数据。下面来看看C++中的基本数据类型:Bool(逻辑型)、char(字符型)、short(短整型)、i

4、nt(整型)、long(长整型)、float(浮型)、double(双精度型)、longdouble(长双精度型)。bool类型用true和false代表真与假,其占用空间是8位。char是字符型类型,它在计算机里面是以ASCII表示的,占8位。short、int和long都是整型,只是数据的位数不一样:short占8位;int在DOS环境下占16位,在Windows下面占32位;long占32位。还可以在这三个类型前面加unsigned,表示无符号整数(即只表示正数)。Float、double

5、、longdouble都是浮点型类型,只是位数不一样,float占32位,double占64位,longdouble占80位。2.3常量和变量常量是指C++语言中表示固定数值或字符值的标识符,并且在程序的执行过程中不允许修改。通过使用关键字const,可以将一个变量(下面会讲变量)定义为一个常量,并且const可以位于数据类型前或者数据类型后面。其定义的一般格式为:typeconst变量名=值或者consttype变量名=值在定义变量时,应给出该变量的数据类型和名字,还可以给这个变量赋一个初始值

6、,也可以在以后再赋值,系统在编译时就会分配给该变量一个合适的内存空间。变量的一般定义为:数据类型变量名=值(可选)2.4命名空间命名空间是为了处理不同公司或个人使用相同的标识符这种情况而使用的一个概念。假设AAA公司使用了自己的一套标志符,BBB公司也使用自己的一套标识符,现在如果要使用这两家公司的某些标识符,且两个公司都提供了变量标识符INTEGER,那么在程序中使用INTEGER到底是使用AAA公司的,还是BBB公司的呢?这是个棘手的问题,VisualC++.NET编译器也会报错。2.5运算

7、符、表达式和语句在C++语言中,运算符是指对操作数进行操作的符号,按照运算功能,C++运算符可分为算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符等,按优先级顺序,C++运算符如表2.3所示。2.6预编译指令预编译指令指在程序正式编译前就由编译器进行编译的操作,可以放在程序中的任何位置。常见的预编译指令有:#include"头文件"或#include<头文件>:该指令指示编译器将头文件的全部内容插入此处。若用<>括起头文件则在系统的INCLUDE目录中寻找文件,若用“”括起文件则在当前目

8、录中寻找文件。一般来说,头文件后缀名都为.h,其中主要内容为各种变量的声明。2.7数据类型转换在进行程序的开发过程中,数据类型的转换是会经常碰到的。在一个表达式当中,所有的变量必须是相同类型才能进行运算,但是在一般的表达式中很难有相同类型的变量来进行运算。因此,不同类别的变量进行运算时,C++会先将较低类型的操作数转换为较高类型的操作数再进行运算。在计算机中,数据都是用二进制位来存放的,较低类型是指存储位数较少的类型,较高类型则是指存储位数较多的类型。如定义变量inta和longb,则进行a+b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。