计算机程序设计基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机程序设计基础课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序设计 基础 课件
- 资源描述:
-
1、1.1 数据类型数据类型1.2 量与表达式量与表达式1.3 语语 句句1.4 基本输入输出函数基本输入输出函数1.5 程序设计风格程序设计风格l整数类型整数类型l浮点数类型浮点数类型l字符串类型字符串类型分类分类(1)基本型:以基本型:以int 表示。表示。(2)短整型:以短整型:以short int 或或short 表示。表示。(3)长整型:以长整型:以long int 或或long 表示。表示。(4)无符号型:存贮单元中全部二进制位用无符号型:存贮单元中全部二进制位用作存放数本身,不包括符号。作存放数本身,不包括符号。无无符号数符号数整整型:型:unsigned int短整型:短整型:un
2、signed short int长整型:长整型:unsigned long int注意:整数运算的溢出问题注意:整数运算的溢出问题类型类型占字节数占字节数表数范围表数范围int4B-231 231-1long4B-231 231-1short2B-215 215-1unsigned int4B0 232-1unsigned long4B0 232-1unsigned short2B0 216-1一、分类一、分类float:单精度浮点数、:单精度浮点数、4B 、7位有效数字位有效数字double:双精度浮点数、:双精度浮点数、8B、16位有效数字位有效数字 注意:浮点数存储是有误差的。注意:浮点
3、数存储是有误差的。二、浮点数应用举例二、浮点数应用举例例例1.编写程序,计算用户输入的两个浮点数之和编写程序,计算用户输入的两个浮点数之和一、字符串类型名一、字符串类型名STRING 注意:该类型名是由本书作者自定义的。注意:该类型名是由本书作者自定义的。二、字符串类型应用举例二、字符串类型应用举例例例2.接受用户输入的用户名,向用户问好。接受用户输入的用户名,向用户问好。步骤:步骤:(1)创建新工程)创建新工程(2)将文件)将文件“zylib.h”与与“zylib.c”拷贝到程序目拷贝到程序目录下录下(3)在工程项目中添加)在工程项目中添加“zylib.c”文件文件(4)在程序代码中使用双引
4、号包含头文件)在程序代码中使用双引号包含头文件“zylib.h”l文字与常量文字与常量l变变 量量l表达式表达式l赋值与初始化赋值与初始化l混合运算与类型转换混合运算与类型转换一、什么是文字一、什么是文字 程序中显示出现的数据值。程序中显示出现的数据值。 例:例: 100 、 3.14、 “Hello”等等二、二、整数类型文字整数类型文字三、三、浮点型文字浮点型文字四、四、字符串文字字符串文字一、什么是常量一、什么是常量程序执行期间其值不可改变的量。程序执行期间其值不可改变的量。二、常量定义格式二、常量定义格式const 数据类型数据类型 常量名称常量名称 = 初始值初始值;例:例:const
5、 int zero = 0;注意:定义常量时必须进行初始化!注意:定义常量时必须进行初始化! const int zero; 三、常量与文字区别三、常量与文字区别常量可以寻址:常量可以寻址:&zero&zero(1)十进制表示:例十进制表示:例: 55、-32(2)十六进制表示:以十六进制表示:以“0 x”或或“0X”开头的开头的 09、A/aF/f 序列序列例:例:0 x55、0X1F、0 x2a(3)八进制表示:以八进制表示:以“0”开头的开头的 07 序列序列例:例:055注意:不要与十进制混淆!注意:不要与十进制混淆!表示方式:表示方式:(1)一般形式一般形式由数字、小数点和正负号组成
6、由数字、小数点和正负号组成例:例: 314.16 、.23、-2.(2)指数形式指数形式(科学计数法科学计数法)由尾数部分、字符由尾数部分、字符E与指数部分组成与指数部分组成例:例:314.16e-2 、1.718E2314.16 10-2-1.718 102注意:注意:e e或或E E前必须有尾数,指数必须是整数。前必须有尾数,指数必须是整数。浮点型文字默认为double类型表示方式:表示方式:字符串文字:用双引号引起来的字符序列。字符串文字:用双引号引起来的字符序列。例:例:“A”、“abcn”、“123”、“”“” 转义字符:以反斜杠开始,后跟一个或多个字符转义字符:以反斜杠开始,后跟一
7、个或多个字符例:例:n 转义序列转义序列功能与意义功能与意义a响铃响铃b退格退格f换页换页n换行换行r返回到当前行首返回到当前行首t水平制表键水平制表键v垂直制表键垂直制表键0ASCII 码码 0反斜杠字符自身反斜杠字符自身单引号字符(仅在字符常数中需要使用此方式)单引号字符(仅在字符常数中需要使用此方式)双引号字符(仅在字符串常数中需要使用此方式)双引号字符(仅在字符串常数中需要使用此方式)ddd“ddd”表示八进制的该字符表示八进制的该字符 ASCII 码值码值xhh“hh”表示十六进制的字符表示十六进制的字符 ASCII 码值,码值,x 为十六进制标为十六进制标志志一、什么是变量一、什么
8、是变量程序执行期间,值可以发生变化的量。程序执行期间,值可以发生变化的量。二、变量定义格式二、变量定义格式变量类型变量类型 变量名称变量名称;例:例:int a; int b,c;三、变量的基本特征三、变量的基本特征变量具有类型、名称、值和地址。变量具有类型、名称、值和地址。注意:注意:(1)变量要先定义,后使用。变量要先定义,后使用。(2)在同一作用范围内,变量不能同名。在同一作用范围内,变量不能同名。一、定义一、定义操作数与操作符组成的序列操作数与操作符组成的序列二、操作数二、操作数文字、常量、变量、函数调用文字、常量、变量、函数调用三、三、操作符操作符即运算符即运算符例:例:a+1、b=
9、c、+i、2*sqrt(2)、a/(b+c)一、操作符分类一、操作符分类(1)一元操作符:只有单个操作数,例如负号一元操作符:只有单个操作数,例如负号(2)二元操作符:带有两个操作数,例如加减乘除二元操作符:带有两个操作数,例如加减乘除(3)三元操作符:带有三个操作数,例如条件运算符三元操作符:带有三个操作数,例如条件运算符二、操作符的优先级与结合性二、操作符的优先级与结合性优先级确定计算顺序优先级确定计算顺序 a-b*c结合性确定计算方向结合性确定计算方向左结合:从左向右结合左结合:从左向右结合右结合:从右向左结合右结合:从右向左结合注意:优先级相同的情况下,考虑结合性。注意:优先级相同的情
10、况下,考虑结合性。三、算术操作符三、算术操作符+、-、*、/、%优先级:优先级: *、/、%高于高于+、-结合性:左结合结合性:左结合注意注意:(1)两侧操作数是整型两侧操作数是整型 例:例:5%2=0(2)整数相除结果是整数整数相除结果是整数 例:例:5/2=2 (3)整数与浮点数相除结果是浮点数整数与浮点数相除结果是浮点数 例:例:5/2.0=2.5四、赋值操作符四、赋值操作符=变量名变量名=表达式表达式优先级:仅高于,操作符。优先级:仅高于,操作符。结合性:右结合结合性:右结合例:例: a=1 a=a+2 a=b=1 注意注意:=左侧只能是变量,不能是表达式左侧只能是变量,不能是表达式例
展开阅读全文