数据类型、运算符和表达式(I)

数据类型、运算符和表达式(I)

ID:41853159

大小:7.02 MB

页数:103页

时间:2019-09-03

数据类型、运算符和表达式(I)_第1页
数据类型、运算符和表达式(I)_第2页
数据类型、运算符和表达式(I)_第3页
数据类型、运算符和表达式(I)_第4页
数据类型、运算符和表达式(I)_第5页
资源描述:

《数据类型、运算符和表达式(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据类型、运算符和表达式教学目标掌握C语言的字符集、关键字和标识符理解C语言的数据类型理解字符型和整型数据在内存中的存储格式掌握基本类型数据的常量的表示方法掌握基本类型变量的定义和使用掌握数据类型转换的规则以及强制数据类型转换方法掌握各种运算符的使用用法及其优先级和结合性掌握字符数据输入输出函数getchar和putchar的用法掌握格式输入输出函数scanf和printf的用法,理解输入输出界面设计的重要性,掌握简单输入输出界面设计方法目录2.1C语言的标识符和关键字2.2C语言的基本数据类型2.3运算符和表达式2.4数据的输入输出2.1C语言的标

2、识符和关键字编写C程序必须使用C语言字符集中的字符大写、小写英文字母各26个阿拉伯数字10个运算符、标点符号及其他字符30个+-*/%=!&

3、~^<>;:?,.‘“()[]{}#_空格说明集外字符可用集内若干字符表示,如π用pi表示源程序注释中可以包含字符集以外的字符字符串作为数据也可以包含字符集以外的字符标识符用途:变量名、函数名、数组名、类型名等的命名构成:由大小写字母、数字和下划线组成,且首字符必须是字母或下划线,不能与关键字同名。举例:合法的标识符MyName、Value、_12、b_tree、abm、sum非法的标识符6ab、$ab、a3.5、

4、case说明:标识符区分大小写,其有效长度与C编译系统有关标识符应体现“见名知义”原则,注重可读性关键字关键字又称保留字:编程语言预定义的具有专门用途的标识符,不允许用作用户的标识符。ISOC语言共有32个关键字:特别注意:不同的C编译系统对C标准的支持有差异!数据类型定义:typedef数据类型:auto,char,double,enum,float,int,long,short,struct,union,void,extern,static,signed,volatile,unsigned,register,const运算符:sizeof控制语句:br

5、eak,case,continue,default,do,else,for,goto,if,return,switch,while2.2C语言的基本数据类型数据:程序处理的对象,分为常量和变量。数据类型:用于描述程序中的数据。C语言的数据类型基本数据类型:C语言预定义的数据类型,包括整型、字符型、实型和空类型定义数据类型:用户按编程需要定义的数据类型,包括数组、指针、结构体、共用体和枚举int整型char字符型float单精度浮点型double双精度浮点型常量常量:程序执行过程中,其值不能被改变的量。常量分为:字面常量和符号常量。字面常量:不做说明,直接使

6、用的常量。如:12,34.5。字面常量分为:整型常量、实型常量、字符型常量和字符串常量。符号常量:经说明或定义后才能使用的常量。符号常量符号常量:有名字的常量。须先定义后使用。定义方法:使用常量说明符constconst类型名常量名=值;使用编译预处理命令#define常量名值举例:constdoublepi=3.1415926;#definePI3.1415926优点:可读、一致、易维护变量变量:在程序执行过程中其值可以被改变的量。变量四要素:变量类型变量名变量的值变量的指针(变量在内存中的位置)变量须先定义后使用变量的定义作用:指明变量的类型、名字。格

7、式:类型名变量名1,变量名2,…,变量名n;例1:intn;该语句定义(或声明)了一个名为n的整型变量,变量n占用4字节内存,&n是变量n的指针,即变量n在内存中的位置。例2:intyear,month,day;doublex1,x2,x3;longsum,average,total;变量的定义说明:变量定义不是可执行语句,应置于可执行语句前。同一变量不可重复定义。变量名以简短、见名知意、见名知型为优。应按变量的取值范围选择变量类型,以占用内存少、操作简便为优。C语言没有提供字符串类型,字符串是用字符型数组或指针来处理的。变量的初值变量的初值:在首次使用变

8、量前,变量的取值。置变量初值:在定义变量时,直接初始化:intn=3;floatx=12.5;inta,b=n+1,c=18;/*仅初始化部分变量*/在定义变量后,用赋值语句赋初值:floatpi;pi=3.14159;变量定义后,若未指定初值,则其初值或取0或取随机值,由所分配的存储器种类决定。详见第5章。变量的使用取变量的值称为对变量的引用。对变量赋值与引用统称为对变量的操作或使用。变量一旦定义,即可多次使用:intn=3,s,t;s=n;   /*取变量n的值,对变量s赋值*/scanf("%d",&t);/*将输入整数存入变量t*//*&t表示取变

9、量t的指针(地址)*/基本数据类型学习数据类型,应关注其占用的内存

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

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

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