计算机软件基础(自考本科)1.1-课件要点.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机软件基础(自考本科)1.1-课件要点.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件 基础 自考 本科 1.1 课件 要点
- 资源描述:
-
1、桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY:是人与计算机进行交流的一种语言。是人与计算机进行交流的一种语言。:是解决问题的方法、步骤和思路。是解决问题的方法、步骤和思路。如:求如:求a、b两数中的最大数的算法及两数中的最大数的算法及C程序程序桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY:用某种计算机语言描述解决问题的方法步骤。用某种计算
2、机语言描述解决问题的方法步骤。(1)算法是有穷的,而程序可以是无穷的;)算法是有穷的,而程序可以是无穷的;(2)算法和程序的描述方法不同;)算法和程序的描述方法不同;(3)算法一般情况是不可执行的,而程序是可执行的;)算法一般情况是不可执行的,而程序是可执行的;桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY:C语言编写的程序,一般要经过语言编写的程序,一般要经过编辑编辑、编译编译、连接连接和和运行运行才能得到程序的结果。才能得到程序的结果。桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTR
3、ONIC TECHNOLOGY桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY:在程序运行过程中,其值固定不变的量。在程序运行过程中,其值固定不变的量。桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY表表1-1 整型常量整型常量整型常量整型常量 分分 类类 书写形式书写形式 示示 例例 备备 注注十进制十进制通常整数的写法通常整数的写法100-300(1)证书前)证书前面的面的“+”可可以省略;以省略;(2)占)占2个个字节,数值字节,数值范围是:范围是:-3
4、276832767八进制八进制以以0开头,后跟八进制开头,后跟八进制数码数码07067012十六进制十六进制以以0 x或或0X开头,后跟开头,后跟十六进制数码十六进制数码09、af0 x10aoXABC桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY表表1-2 实型常量实型常量实型常量实型常量 分分 类类 书写形式书写形式 示示 例例 备备 注注定点实数定点实数正负号正负号+整数整数+小数点小数点+小数部分小数部分-3.4.21-5.整数部分或整数部分或小数部分可小数部分可以省略以省略浮点数浮点数前置数前置数+e(或(或E)+
5、指指数数1.2e3-2.34e-21E-2(1)指数必)指数必须是十进制须是十进制整数整数(2)前置数)前置数不能省略不能省略桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY表表1-3 字符型、字符串型常量字符型、字符串型常量常量类型常量类型 分分 类类 书写形式书写形式 示示 例例 备备 注注字符型常量字符型常量一般字符型一般字符型用一对单撇号括起用一对单撇号括起来的单个字符来的单个字符Bb字母区分字母区分大小写大小写转义字符型转义字符型以以“ ”开头的开头的“控制字符控制字符”n101占占1个字个字节的空间节的空间字符串型
6、常量字符串型常量用一对双撇号括起用一对双撇号括起来的单个或多个字来的单个或多个字符符“a”“abc”桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY:在程序运行过程中,其值不断变化的量。在程序运行过程中,其值不断变化的量。:整型变量、实行变量和字符型变量。整型变量、实行变量和字符型变量。:以字母或下划线开头,由字母、数字以字母或下划线开头,由字母、数字 和下划线组成,而且不能为和下划线组成,而且不能为C语言中的保留字。语言中的保留字。:在定义变量时,预先给变量设置初值。:不能写成:char ch1=cha2=a;。桂林电子科技
7、大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY表表1-4 变量类型说明符变量类型说明符变量类型变量类型分类分类类型说明符类型说明符占用字节数占用字节数整型变量整型变量基本整型基本整型int2长整型长整型long4短整型短整型short2实型变量实型变量单精度实型单精度实型float4双精度实型双精度实型double8字符型变量字符型变量字符型变量字符型变量char1桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY:名称名称运算符运算符优先级优先级备注备注加法加法+ +优
8、先级相同,但低于乘、除和求余的优先优先级相同,但低于乘、除和求余的优先级;同级运算时自左向右进行级;同级运算时自左向右进行减法减法- -乘法乘法* *优先级相同;同级运算时自左向右进行优先级相同;同级运算时自左向右进行(1 1)两整数相除,)两整数相除,商为整数;商为整数;(2 2)参与求余运)参与求余运算的两个对象必须算的两个对象必须是整数,其结果也是整数,其结果也是整数。是整数。除法除法/ /求余求余% %桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY:(1)乘号)乘号*不能省略;不能省略;(2)所有括号必须是圆括号,而
9、且必须配对;)所有括号必须是圆括号,而且必须配对; (3)函数自变量用圆括号括起来;)函数自变量用圆括号括起来;(4)三角函数的自变量必须用弧度。)三角函数的自变量必须用弧度。桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY:转换顺序为:转换顺序为:如:如:3+2.0char int long float double 如:如:3+(int) 2.0桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY1.赋值表达式赋值表达式变量名变量名=表达式;表达式;如:如:a
10、=b=c=0,等价于,等价于a=(b=(c=6),最后结果是,最后结果是a为为6。首先计算表达式的值,然后转换为首先计算表达式的值,然后转换为“=”左边变量的类型,最后将转换后的结果保存在变量左边变量的类型,最后将转换后的结果保存在变量的存储空间中。的存储空间中。int a=b=a=6;桂林电子科技大学桂林电子科技大学GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY2.复合赋值运算符复合赋值运算符名称名称运算运算符符运算规则运算规则结合性结合性示例(示例(intint a=3,b=2; a=3,b=2;)加赋值加赋值+=+=a+=ba+=b(等价于(等价于a
11、=a=a+ba+b)从右到从右到左左a+=b (a+=b (最后结果是最后结果是a a中的中的值为值为5 5)减赋值减赋值-=-=a-=ba-=b(等价于(等价于a=a-ba=a-b)a-=b (a-=b (最后结果是最后结果是a a中的中的值为值为3 3)乘赋值乘赋值* *= =a a* *=b=b(等价于(等价于a=aa=a* *b b)a a* *=b (=b (最后结果是最后结果是a a中的中的值为值为6 6)除赋值除赋值/=/=a/=ba/=b(等价于(等价于a=a/ba=a/b)a/=b (a/=b (最后结果是最后结果是a a中的中的值为值为3 3)余赋值余赋值%=%=a%=ba
展开阅读全文