基本数据类型与操作

基本数据类型与操作

ID:37473192

大小:2.61 MB

页数:79页

时间:2019-05-12

基本数据类型与操作_第1页
基本数据类型与操作_第2页
基本数据类型与操作_第3页
基本数据类型与操作_第4页
基本数据类型与操作_第5页
资源描述:

《基本数据类型与操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计中山大学数学与计算科学学院冯伟2011-09-27ProgramTutor@163.comC语言程序的建立和运行的基本过程静态检查目标程序可执行程序编辑编译连接执行结果源程序动态检查有错F.cF.objF.exe有错有错有错(1)新建项目和程序(FileNew)(2)输入或编辑程序(3)保存程序(FileSave–Ctrl+S)(4)编译程序(BuildCompile–Ctrl+F7)(5)建立程序(BuildBuild–F7)(6)运行程序(BuildExecute–Ctrl+F5)C程序上机过程编译程序:Compi

2、le(Ctrl+F7)。无错时Output窗口:建立程序:Build(F7)。无错时Output窗口:执行程序:Execute(Ctrl+F5)。执行结果:认识编译器和调试C程序的上机试验1、上机学习使用VisualStudio编译环境:界面、菜单列表及相应功能。2、通过编辑输入简单C语言程序,建立、编译并运行这些例题程序,以掌握C语言程序的建立和运行过程。3、了解和区分C语言程序的基本组成和结构,认真领会程序的书写要求以写出层次清晰、结构分明的C程序。(二)基本数据类型与基本操作1、数据类型概述2、基本数据类型3、运算符和表达式4、数据类型

3、转换5、数据输入和输出※数据以特定的形式被储存和操作,不仅是操作的对象,而且是操作的结果。算法或程序本质上是描述数据的变化和流动。※特定形式的数据之间还存在某些联系。所谓数据结构指的是数据的组织形式,是相互之间存在一种或多种特定关系的数据元素的集合。※不同计算机语言定义和使用的数据结构是不同的,而采用数据结构的不同,也使解决问题的算法不同。程序=数据结构+算法。2.1数据类型概述关于数据类型的理解(1)数据类型名称(2)数据类型占用的内存空间(3)数据类型所能表示的数据及其范围(4)数据类型所能允许的操作C语言的数据类型数据类型基本类型构造类

4、型指针类型空类型字符类型枚举类型数组类型结构体类型共同体类型文件类型单精度型双精度型整型实型数值类型课本P43图3.4数据类型—常量、变量1在程序中对用到的所有数据都必须指定其数据类型,即程序中任何一个数据都必须属于一种数据类型,而且遵循“先定义,后使用”的原则。2数据类型的作用:确定数据分配内存空间大小、取值范围和允许的操作。3C语言数据分为常量和变量,分别属于前述数据类型。在程序运行过程中,其值不能被改变的量称为常量;而其值可以改变的量称为变量。4常量和变量都是运算量,即程序中参与运算的量,是程序运算或处理的对象。函数也可以作为运算量。C

5、语言的标识符标识符是程序语言里定义的作为名字的合法有效字符序列,以表示程序中需定义的对象(数据类型、符号常量、变量、函数等)名称。C语言标识符的命名规则是:1)只能由英文字母、数字和下划线三种字符组成。2)必须以英文字母或下划线开头。3)长度有限,超过部分自动截断,一般取前8个字符为有效。用户自定义标识符注意事项:1)大小写字母是不同,即区分字母的大小写。2)尽量不要以下划线开头,避免可能和系统定义名字冲突。3)标识符尽可能选取有意义的词汇,以便“见名知意”。4)一般情况下,符号常量用大写,变量名和函数名用小写。5)在易混淆地方,尽量避免用易

6、认错的字符(0Oo,1Il,2Zz)。C语言的关键字C语言中用到一些英语单词,它们符合标识符的定义,但是已为其规定了特殊的含义,不允许再有其它用途。称这些特定的标识符为关键字或保留字。C语言有下述关键字(P378附录C):autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewh

7、ile注意:用户自定义的标识符不能是关键字和编译系统库函数名。几个特殊关键字的说明1)空类型:voidvoid类型一是表示函数无返回值;二是设置空指针。2)类型修饰符:signed、unsigned、short、long3)存取修饰符:常数型(const)、暂态型(volatile)用于控制对变量访问或修改的方式。其中,const型变量在程序执行期间不可改变,volatile型变量的值可由程序中没有明确指明的方式改变。4)存储类型符:extern、static、register、auto根据变量存在时间(生存期):外部、静态、寄存器、自动。2

8、.2基本数据类型1、整型:表示整数2、实型:表示实数3、字符型:表示单个字符4、字符串型:表示一串字符(字符型数组)5、逻辑型:表示逻辑“真”或“假”(bool类型

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

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

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