计算机软件基础自考本科

计算机软件基础自考本科

ID:37536314

大小:590.10 KB

页数:30页

时间:2019-05-12

计算机软件基础自考本科_第1页
计算机软件基础自考本科_第2页
计算机软件基础自考本科_第3页
计算机软件基础自考本科_第4页
计算机软件基础自考本科_第5页
资源描述:

《计算机软件基础自考本科》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机软件基础第一篇C语言程序设计基础第一章C语言基础一、计算机语言、算法、程序的概念1.计算机语言:是人与计算机进行交流的一种语言。2.算法:是解决问题的方法、步骤和思路。如:求a、b两数中的最大数的算法及C程序开始输入a、ba>bmax=amax=b输出max结束YN一、计算机语言、算法、程序的概念3.程序:用某种计算机语言描述解决问题的方法步骤。4.算法与程序的区别:(1)算法是有穷的,而程序可以是无穷的;(2)算法和程序的描述方法不同;(3)算法一般情况是不可执行的,而程序是可执行的;二、计算机解题过程计算机解题过程:注意:C语言编写的程序,一般要经

2、过编辑、编译、连接和运行才能得到程序的结果。提出问题构造模型选择方法编写程序调试运行分析结果三、C的基本数据类型整型数据类型基本类型构造类型指针类型枚举类型空类型实型字符型数组型结构型共用型三、C的基本数据类型1.常量:在程序运行过程中,其值固定不变的量。十进制常量整型实型字符型字符串型八进制十六进制定点实数浮点实数一般形式字符型转义字符型三、C的基本数据类型表1-1整型常量整型常量分类书写形式示例备注十进制通常整数的写法100-300(1)证书前面的“+”可以省略;(2)占2个字节,数值范围是:-32768~32767八进制以0开头,后跟八进制数码0~70

3、67012十六进制以0x或0X开头,后跟十六进制数码0~9、a~f0x10aoXABC三、C的基本数据类型表1-2实型常量实型常量分类书写形式示例备注定点实数正负号+整数+小数点+小数部分-3.4.21-5.整数部分或小数部分可以省略浮点数前置数+e(或E)+指数1.2e3-2.34e-21E-2(1)指数必须是十进制整数(2)前置数不能省略三、C的基本数据类型表1-3字符型、字符串型常量常量类型分类书写形式示例备注字符型常量一般字符型用一对单撇号括起来的单个字符‘B’‘b’字母区分大小写转义字符型以“”开头的“控制字符”101占1个字节的空间字符串

4、型常量用一对双撇号括起来的单个或多个字符“a”“abc”三、C的基本数据类型2.变量:在程序运行过程中,其值不断变化的量。(1)类型:整型变量、实行变量和字符型变量。(2)变量名:以字母或下划线开头,由字母、数字和下划线组成,而且不能为C语言中的保留字。(3)变量定义的一般形式:类型说明符变量1,变量2,…变量n;(4)变量初始化:在定义变量时,预先给变量设置初值。注意:不能写成:charch1=cha2=‘a’;。三、C的基本数据类型表1-4变量类型说明符变量类型分类类型说明符占用字节数整型变量基本整型int2长整型long4短整型short2实型变量单精

5、度实型float4双精度实型double8字符型变量字符型变量char1四、算术预算符和算数表达式1.基本的算术运算符:名称运算符优先级备注加法+优先级相同,但低于乘、除和求余的优先级;同级运算时自左向右进行减法-乘法*优先级相同;同级运算时自左向右进行(1)两整数相除,商为整数;(2)参与求余运算的两个对象必须是整数,其结果也是整数。除法/求余%四、算术预算符和算数表达式2.书写算术表达式注意事项:(1)乘号*不能省略;(2)所有括号必须是圆括号,而且必须配对;(3)函数自变量用圆括号括起来;(4)三角函数的自变量必须用弧度。四、算术预算符和算数表达式3.

6、不同类型量混合运算原则:(1)自动转换原则转换顺序为:如:3+2.0(2)强制转换原则charintlongfloatdouble如:3+(int)2.0五、赋值预算符和赋值表达式1.赋值表达式(1)书写形式:变量名=表达式;如:a=b=c=0,等价于a=(b=(c=6)),最后结果是a为6。(2)执行过程:首先计算表达式的值,然后转换为“=”左边变量的类型,最后将转换后的结果保存在变量的存储空间中。注意:inta=b=a=6;是错的五、赋值预算符和赋值表达式2.复合赋值运算符名称运算符运算规则结合性示例(inta=3,b=2;)加赋值+=a+=b(等价于a

7、=a+b)从右到左a+=b(最后结果是a中的值为5)减赋值-=a-=b(等价于a=a-b)a-=b(最后结果是a中的值为3)乘赋值*=a*=b(等价于a=a*b)a*=b(最后结果是a中的值为6)除赋值/=a/=b(等价于a=a/b)a/=b(最后结果是a中的值为3)余赋值%=a%=b(等价于a=a%b)a%=b(最后结果是a中的值为0)五、赋值预算符和赋值表达式3.自加、自减运算符名称表达式形式运算规则示例备注自增i++i++(等价于i=i+1)inti=1,j=2,m=3,n=4;写出表达式(i++)*(++j)*(m--)*(--n)的值,及变量的值。

8、表达式的值:27变量的值:i=2;j=3;m=2;n

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

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

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