计算机程序设计基础ppt课件.ppt

计算机程序设计基础ppt课件.ppt

ID:59006396

大小:326.00 KB

页数:39页

时间:2020-09-27

计算机程序设计基础ppt课件.ppt_第1页
计算机程序设计基础ppt课件.ppt_第2页
计算机程序设计基础ppt课件.ppt_第3页
计算机程序设计基础ppt课件.ppt_第4页
计算机程序设计基础ppt课件.ppt_第5页
资源描述:

《计算机程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机程序设计基础第1章C语言基本语法元素1.1数据类型1.2量与表达式1.3语句1.4基本输入输出函数1.5程序设计风格第1章C语言基本语法元素1.1整数类型浮点数类型字符串类型数据类型整数类型分类(1)基本型:以int表示。(2)短整型:以shortint或short表示。(3)长整型:以longint或long表示。(4)无符号型:存贮单元中全部二进制位用作存放数本身,不包括符号。无符号数整型:unsigned[int]短整型:unsignedshort[int]长整型:unsignedlong[int]注意:整数运算的溢出问题类型占

2、字节数表数范围int4B-231~231-1long4B-231~231-1short2B-215~215-1unsignedint4B0~232-1unsignedlong4B0~232-1unsignedshort2B0~216-1一、分类float:单精度浮点数、4B、7位有效数字double:双精度浮点数、8B、16位有效数字注意:浮点数存储是有误差的。二、浮点数应用举例例1.编写程序,计算用户输入的两个浮点数之和浮点数类型一、字符串类型名STRING注意:该类型名是由本书作者自定义的。二、字符串类型应用举例例2.接受用户输入的用户

3、名,向用户问好。工程项目的设置步骤:(1)创建新工程(2)将文件“zylib.h”与“zylib.c”拷贝到程序目录下(3)在工程项目中添加“zylib.c”文件(4)在程序代码中使用双引号包含头文件“zylib.h”字符串类型文字与常量变量表达式赋值与初始化混合运算与类型转换1.2量与表达式一、什么是文字程序中显示出现的数据值。例:100、3.14、“Hello”等二、整数类型文字三、浮点型文字四、字符串文字文字一、什么是常量程序执行期间其值不可改变的量。二、常量定义格式const数据类型常量名称=初始值;例:constintzero=0

4、;注意:定义常量时必须进行初始化!常量constintzero;×三、常量与文字区别常量可以寻址:&zero(1)十进制表示:例:55、-32(2)十六进制表示:以“0x”或“0X”开头的0~9、A/a~F/f序列例:0x55、0X1F、0x2a(3)八进制表示:以“0”开头的0~7序列例:055注意:不要与十进制混淆!整数类型文字表示方式:(1)一般形式由数字、小数点和正负号组成例:314.16、.23、-2.(2)指数形式(科学计数法)由尾数部分、字符E与指数部分组成例:314.16e-2、–1.718E2浮点型文字314.1610-

5、2-1.718102注意:e或E前必须有尾数,指数必须是整数。浮点型文字默认为double类型表示方式:字符串文字:用双引号引起来的字符序列。例:“A”、“abc”、“123”、“”转义字符:以反斜杠开始,后跟一个或多个字符例:字符串文字转义序列功能与意义a响铃b退格f换页换行r返回到当前行首t水平制表键v垂直制表键ASCII码0\反斜杠字符自身’单引号字符(仅在字符常数中需要使用此方式)"双引号字符(仅在字符串常数中需要使用此方式)ddd“ddd”表示八进制的该字符ASCII码值xhh“hh”表示十

6、六进制的字符ASCII码值,x为十六进制标志C语言预定义的转义序列一、什么是变量程序执行期间,值可以发生变化的量。二、变量定义格式变量类型变量名称;例:inta;intb,c;三、变量的基本特征变量具有类型、名称、值和地址。注意:(1)变量要先定义,后使用。(2)在同一作用范围内,变量不能同名。变量一、定义操作数与操作符组成的序列二、操作数文字、常量、变量、函数调用三、操作符即运算符例:a+1、b=c、++i、2*sqrt(2)、a/(b+c)表达式一、操作符分类(1)一元操作符:只有单个操作数,例如负号(2)二元操作符:带有两个操作数,例

7、如加减乘除(3)三元操作符:带有三个操作数,例如条件运算符二、操作符的优先级与结合性优先级确定计算顺序a-b*c结合性确定计算方向操作符左结合:从左向右结合右结合:从右向左结合注意:优先级相同的情况下,考虑结合性。三、算术操作符+、-、*、/、%操作符优先级:*、/、%高于+、-结合性:左结合注意:(1)%两侧操作数是整型例:5%2=0(2)整数相除结果是整数例:5/2=2(3)整数与浮点数相除结果是浮点数例:5/2.0=2.5四、赋值操作符=变量名=表达式操作符优先级:仅高于,操作符。结合性:右结合例:a=1a=a+2a=b=1注意:=左

8、侧只能是变量,不能是表达式例:a+2=ba=b+c=1都是错误的赋值表达式操作符五、复合赋值操作符+=、-=、*=、/=、%=变量名<复合赋值操作符>表达式优先级:与=相同。结合

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

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

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