C程序基础数据类型、运算符与表达式.ppt
《C程序基础数据类型、运算符与表达式.ppt》由会员分享,可在线阅读,更多相关《C程序基础数据类型、运算符与表达式.ppt(26页珍藏版)》请在三一办公上搜索。
1、第2章 数据类型、运算符与表达式,第一节 数据的表示,数据是程序的基础,是语句加工的对象,数据:常量和变量,数据类型:基本类型:int char float double 枚举类型类型 构造类型:数组类型 结构体类型 共用体类型 指针类型,2.1.1 标识符 标识符:用来对C程序中的常量、变量、语句标号以及用户自定义函数的名称进行标识的符号。三条规则:1.由字母、数字和下划线组成,长度不超过32的字符,由字母和下划线开头;,2.大小写字母表示不同意义,即代表不同的标识符;3.标识符不能与C关键字同名.关键字:己被C本身专用的字.如:int double for break long 等.练习:
2、判断下列标识符是否正确?china 5 a 4_decision bomb?key.word _board FL_OAT char,2.1.2 常 量 常量:在程序运行过程中其值不能被改的量.常量的类型(一般由字面形式进行判断):1)整型常量(如:6,-120);0.000001227 2)实型常量(如:9.14,-8.12 1.227e-6);3)字符型常量(如:a,v);4)符号常量(如:#define PI 3.1415926).,2.1.3 变量变量的定义 变量:在程序运行过程中其值可以被改变的量.命名方法:A.符合标识符的命名法则;B.结合实际意义来命名.变量使用前须说明,形式如下:
3、数据类型,如:int m,j,n;unsigned char ch,a10,*p;说明:a).在变量名列表中,变量与变量之间用逗号分开;b).变量说明通常放在函数的开始或函数的外部,或在复合语句的内部.2)变量的赋初值(1).一个变量占据着一个实际的存储单元,变量名实 际上是存储单元的标志,而存储单元中的内容是 变量的值;(2).对变量预先设置初值,且允许在定义变量的同时 对其赋值.如:int a=13;float f=7.8;char a=s;,(3).允许在同一个变量说明语句中仅对部分变量赋 初值或同时对几个变量赋同一个初值;如:int a,b,c=13;int a=b=c=6;(不合法)
4、,第二节:基本数据类型 基本类型:整型、实型、字符型;构造类型:数组、结构体、共用体等。2.2.1 整型 最常用的类型:类型标识符 长度(byte)int 2 short 2 long 4 unsigned int 2 unsigned short 2 unsigned long 4,例2.1 main()int a,b,c;unsigned long d;a=123;/*十进制*/b=045;/*八进制*/c=0 x3D8;/*十六进制*/d=0773L;/*八进制长整数*/printf(“a=%d,b=%o,c=%x,d=%lo”,a,b,c,d);,整型数据在内存中的存放形式:以二进制补
5、码的形式存储正数的补码与原码相同负数的补码是在原码的基础上按位取反再加1最左位为0是正数,为1是负数。,整型数据的溢出问题:见书23-24,2.2.2 实型 两种类型:单精度型和双精度型 类型标识符 长度(byte)float 4 double 8(还有不常用到的长双精度),浮点型数据是按指数形式存储超出有效数字范围的将被舍去(可能引起误差)对于所有的浮点型常量,编译系统将视其为双精度数据来处理(把浮点型常量赋值给一个单精度变量时将会警告),2.2.3 字符型 1)字符型常量 字符型常量:用一对单引号括起来的单个字符。一般字符:如:A,9,*等.转义字符:如:n,t等.关于转义字符详见P13.
6、2)字符变量 char c,ch,c1=*;说明:(1).用char定义,单字符值;(2).字符和整数的机内码是一致的;如:int a=42;char b=*;(3).字符型数据和字符串数据是有区别的.如:*占据一个字节;“*”占据二个字节,存储了一个字符串的 结束标志字符0.,第三节 基本运算符和表达式 类型:算术运算符、关系运算符、;逻辑运算符、位运算符等等。算术运算符和算术表达式 1)算术运算符 双目运算符:+-*/%单目运算符:+-+-(取正、取负)。,例2.2 int a=5;int b=4;int c=a+/-b;int d=a%4;b 变量先自减1,再计算 a除以b.,操作对象限
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 基础 数据类型 运算 表达式
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6503564.html