C语言(第2章数据类型、运算符与表达式).ppt
《C语言(第2章数据类型、运算符与表达式).ppt》由会员分享,可在线阅读,更多相关《C语言(第2章数据类型、运算符与表达式).ppt(46页珍藏版)》请在三一办公上搜索。
1、2023/11/7,第1页,C语言程序设计,信息与计算机学院朱诚:zhucheng,2023/11/7,第2页,第二章 数据类型、运算符与表达式,预备知识:什么程序?,程序就是指令的有序集合,对应着一系列的数据加工步骤,2023/11/7,第3页,第二章 数据类型、运算符与表达式,例:求2个整数的和,并将结果显示出来(1)先准备2个整数 a=123,b=234;(2)计算 sum=a+b;(3)输出结果。这是人脑的思维形式,计算机该怎么办?,(1)将第一个操作数送入内存单元;(2)将第二个操作数送入内存单元;(3)CPU从内存中取数进行加法运算(4)将运算结果送入内存单元存储(5)将结果输出到
2、输出设备(如显示器),2023/11/7,第4页,第二章 数据类型、运算符与表达式,#include“stdio.h”main()int a,b,c,sum;a=123;/*步骤1:将第一个操作数送入内存单元a中*/b=234;/*步骤2:将第一个操作数送入内存单元b中*/sum=a+b;/*步骤3和4:求两数相加之和并送内存单元sum中*/printf(“Sum is%d n”,sum);/*步骤5:将结果输出到显示器上*/,2023/11/7,第5页,第二章 数据类型、运算符与表达式,一个程序实际上包含两个主要部分:组织数据设计数据结构对数据结构进行加工的过程设计算法程序=数据结构+算法程
3、序=数据结构+算法+程序设计方法+编程语言,2023/11/7,第6页,第二章 数据类型、运算符与表达式,C语言的数据类型数据结构指的是数据的组织形式C语言的数据结构是以数据类型的形式出现的数据类型决定:1.数据占内存字节数(内存空间大小)2.数据取值范围3.其上可进行的操作(运算),2023/11/7,第7页,第二章 数据类型、运算符与表达式,数据类型,2023/11/7,第8页,2.2.1 常量1、定义:在程序执行期间,其值不可改变的量称为常量2、类型:数值常量 例如:10,3,2.68,a,hello 等符号常量 即用一个符号代表一个常量 例如:#define PI 3.1415926
4、main()float r,l,s;r=2;l=2*PI*r;s=PI*r*r;printf(“l=%d,s=%d”,l,s);,第二章 数据类型、运算符与表达式,1、含义清楚2、方便修改,2023/11/7,第9页,第二章 数据类型、运算符与表达式,使用符号常量必须注意:符号常量必须先定义后才能用它表示一个数值。符号常量的值在其作用域内不能改变,也不能再被赋值。符号常量名习惯用大写字母表示。,2023/11/7,第10页,第二章 数据类型、运算符与表达式,2.2.2 变量1.定义:程序执行期间值可以改变的量;它代表内存中特定的存储单元。2.命名规则:变量名由标识符表示,只能由字母、数字和下划
5、线三种字符组成,且第一个字符必须为字母或下划线。例如:下列标识符中,不合法的变量名有:M.D.John,12%gf,1add,_ce36,age(每个变量分配 4个 字节),2023/11/7,第11页,第二章 数据类型、运算符与表达式,注意*选变量名时,要尽量做到“见名知意”例如:name st_age xm nl class sum*大、小写字母是不同的字符,C变量名习惯用小写字母表示。*建议变量名的长度不要超过8个字符。*变量必须强制定义,即“先定义、后使用”,2023/11/7,第12页,第二章 数据类型、运算符与表达式,2.3 整型数据整型常量即整常数C语言中整常数可以是十进制、八进
6、制(0开头)、十六进制(0 x开头)整型数据在内存中是以二进制形式存放的。整型变量整型变量的基本类型符号是:int在 int 前还可以加上修饰符号:short long signed unsigned,2023/11/7,第13页,第二章 数据类型、运算符与表达式,一个无符号整型变量中可以存放的正数的范围比一般整型变量中正数的范围扩大一倍。int a;/*变量a 的数值范围:-2147483 6482147483647*/unsigned int b;/*变量b的数值范围:-21474836482147483647*/,2023/11/7,第14页,第二章 数据类型、运算符与表达式,整型变量的
7、使用定义:例如:int a,b;unsigned short x,y;long e,f;整型数据的溢出:例如:int a,b;a=32767;b=a+1;那么 b=?整型常量的类型,2023/11/7,第15页,第二章 数据类型、运算符与表达式,2.4 浮点型数据浮点数就是实数两种表示形式:十进制小数形式:0.123、123.123、3.1415936指数形式:123e3(123103)、123E3 注意:E和e前必须有数字、e和E后面必须是整数规范化的指数形式,2023/11/7,第16页,第二章 数据类型、运算符与表达式,浮点型变量浮点数在内存中的存放形式:,符号位,小数部分,指数部分,0
8、.31415926 X 101,2023/11/7,第17页,第二章 数据类型、运算符与表达式,浮点型变量的分类:double:占8字节,提供1516位有效数字float:占4字节,提供7位有效数字Long double:占10字节,提供1819位有效数字浮点型数据的舍入误差,2023/11/7,第18页,第二章 数据类型、运算符与表达式,浮点型常量的类型:f2.456784523.65类型后缀f、F表示常量是一个单精度型浮点数l、L表示常量是一个长双精度型浮点数无任何后缀的浮点型常量视作双精度型,2023/11/7,第19页,第二章 数据类型、运算符与表达式,字符常量定义:用单引号括起来的单
9、个普通字符或转义字符.字符常量的值:该字符的ASCII码值转义字符:反斜线后面跟一个字符或一个代码值表示,如 a A?n 101,2023/11/7,第20页,第二章 数据类型、运算符与表达式,例1 转义字符举例(ch3002.c,)main()printf(I say:How are you?n);printf(C Programn);printf(“Visual C+);,运行结果:(屏幕显示)I say:”How are you?”C ProgramVisual C+,例2 ch3003.cmain()printf(“Yb=n”);,运行结果:屏幕显示:=打印机输出:,2023/11/7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 数据类型 运算 表达式
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6503681.html