C语言 数据类型、运算符和表达式.ppt

C语言 数据类型、运算符和表达式.ppt

ID:48789562

大小:846.00 KB

页数:60页

时间:2020-01-27

C语言  数据类型、运算符和表达式.ppt_第1页
C语言  数据类型、运算符和表达式.ppt_第2页
C语言  数据类型、运算符和表达式.ppt_第3页
C语言  数据类型、运算符和表达式.ppt_第4页
C语言  数据类型、运算符和表达式.ppt_第5页
资源描述:

《C语言 数据类型、运算符和表达式.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章数据类型、运算符和表达式本章内容C语言的标识符和关键字1C语言的基本数据类型2运算符和表达式3数据的输入输出4CompanyLogo学习目标掌握C语言的标识符和关键字1掌握C语言的基本数据类型2掌握不同数据类型的转换3掌握各种运算符的使用方法及其优先级和结合性4掌握字符数据输入输出函数getchar和putchar的用法5掌握字符数据输入输出函数getchar和putchar的用法5CompanyLogo2.1C语言的标识符和关键字2.1.1标识符标识符是对变量名、函数名、标号和其他各种用户定义的对象命名。命名规则:标识符由字母、数字、下划线组成,且第1个字符必须是字母或下划线。注意

2、:标识符区分大小写标识符的有效长度取决于具体的C编译系统标识符的书写一般采用具有一定实际含义的单词,这样可提高程序的可读性标识符不能与C语言的关键字同名,也不能与自定义函数或C语言库函数同名。CompanyLogo2.1.2关键字具有固定名字和特定含义的特殊标识符,也称保留字,不允许程序设计者将它们另作别用。C语言的关键字有32个。数据类型定义:typedef数据类型:char,double,enum,float,int,long,short,struct,union,unsigned,void,signed,volatile,auto,extern,register,static,con

3、st运算符:sizeof语句:break,case,continue,default,do,else,for,goto,if,return,switch,whileCompanyLogo2.2C语言的基本数据类型2.2.1基本数据类型数据类型构造类型指针类型空类型(无值类型)void枚举类型enum数组类型结构类型struct联合类型union基本类型整型int字符型char实型(浮点型)单精度实型float双精度实型doubleCompanyLogo2.2.2常量与变量1.常量在程序运行过程中不能改变的量称为常量直接常量:-3、2、1.25、’a’符号常量:用一个标识符代表一个常量常量分

4、为直接常量和符号常量CompanyLogo【例2.1】常量使用#definePRICE30/*宏定义语句*/#includeintmain(void){intsum,num;/*定义变量sum和num为int类型*/num=5;/*使num的值为5*/sum=num*PRICE;/*计算sum的值为num与PRICE的乘积*/printf("sum=%d",sum);/*输出sum=150*/return0;}运行结果:sum=150说明:程序中用#define命令行定义PRICE代表常量30,此后凡在本文件中出现的PRICE都代表30,可以和常量一样进行运算说明:如

5、再用赋值语句给PRICE赋值是错的PRICE=40;/*错误,不能给符号常量赋值CompanyLogo2.变量在程序运行过程中其值可改变的量叫变量变量包括变量名和变量值。变量名用标识符命名,对应一定数量的内存存贮单元,存储单元大小视变量类型而定。变量值通过标识符访问,指变量存贮空间内所存放的内容,其数据类型与变量类型相同。CompanyLogo【例2.2】变量的定义#includeintmain(void){inta=5,b=6,total=0;tatal=a+b;printf("total=%d",total);return0;}说明:错把total写成tata

6、l,程序编译时,会报告tatal未定义CompanyLogo2.2.3整型数据1.整型常量整型常量就是整常数,在C语言中有3中表示形式(1)十进制整数:如250,-12等,每个数字位是0~9。(2)八进制整数:最高位为0,如十进制的128,用八进制表示为0200。每个数字位是0~7。(3)十六进制整型常量:以0x或0X开头,如十进制的128,用十六进制表示为0x80或0X80,每个数字位可以是0~9,A~F。演示CompanyLogo2.2.3整型数据2.整型变量(1)整型变量的分类共六种有符号基本整型有符号短整型有符号长整型无符号基本整型无符号短整型无符号长整型(signed)int(s

7、igned)short(int)(signed)long(int)unsignedintunsignedshort(int)unsignedlong(int)注意:括号表示其中的内容是可选的。CompanyLogo整数类型的有关数据类型说明符所占位数(bit)数的取值范围int16-32768~32767short16-215~215-1long32-231~231-1unsigned160~65535unsigneds

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

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

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