电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机C语言总复习

29页
  • 卖家[上传人]:资****亨
  • 文档编号:480704935
  • 上传时间:2024-05-07
  • 文档格式:PPT
  • 文档大小:2.16MB
  • / 29 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、C语言复习提纲精选ppt第一局部:根本概念一、一、c程序的构成特点程序的构成特点1.一个一个c程序可以由一个或多个源文件程序可以由一个或多个源文件.c构成,构成,一个源文件是一个编译单位。一个源文件是一个编译单位。2.C程序是由函数构成的即程序是由函数构成的即c程序的根本构成单位程序的根本构成单位是函数,一个是函数,一个c程序可以有多个函数,但必须有程序可以有多个函数,但必须有且只能有一个主函数即且只能有一个主函数即main函数;函数;3.一个函数由两局部构成:即函数首部和函数体;一个函数由两局部构成:即函数首部和函数体;4.一个一个C程序总是从程序总是从main函数开始执行的,结束于函数开始执行的,结束于主函数,而与主函数的位置无关;主函数,而与主函数的位置无关;注意:上述四点必须记住。精选ppt二、二、C语言的根本数据类型语言的根本数据类型 整型、字符型包括单个字符和字符串、实型整型、字符型包括单个字符和字符串、实型浮点型、枚举类型。浮点型、枚举类型。而这些数据类型从应用角度又可分为:常量和变量而这些数据类型从应用角度又可分为:常量和变量1、常量、常量1)整型常量:有三种书写形式,

      2、即:整型常量:有三种书写形式,即:(1)十进制整数:十进制整数:78,-324,0 (2)八进制整数:以八进制整数:以0开头,开头,0123表示表示(123)8 (3)十六进制整数:以十六进制整数:以0 x开头,开头,0 x123表示表示(123)16注意:注意:c c语言中没有二进制的书写形式语言中没有二进制的书写形式 精选ppt2)2)实型常量浮点数:有两种书写形式,即:实型常量浮点数:有两种书写形式,即:小数形式:由数字和小数点组成必须有小数点小数形式:由数字和小数点组成必须有小数点 例:例:0.123 0.123,-123.-123.,.123.123等。等。指数形式:数字局部指数形式:数字局部e e指数局部指数局部 例:例:123e3 1.2e-5123e3 1.2e-5。注意:字母。注意:字母e(e(或或E)E)之前必须之前必须 有数字,有数字,e e后面指数必须是整数后面指数必须是整数(13(13位位)。如:如:e3e3、2.1e3.52.1e3.5、e e等是不合法的指数形式。等是不合法的指数形式。3)3)字符常量:有两种类型,即:字符常量:有两种类型,即:用单引号括起

      3、来的一个字符:用单引号括起来的一个字符:a,9,a,9,?转义字符:个别字符前加反斜杠后转义字符:个别字符前加反斜杠后,该字符转变成另该字符转变成另 外的意义。外的意义。例如:例如:n n表示换行符;表示换行符;231231表示表示asciiascii码为八进制码为八进制231231的字符;的字符;x5Ax5A表示表示asciiascii码为十六进制码为十六进制5A5A的字的字符符精选ppt4)字符串常量:用一对双引号括起来的字符序列。字符串常量:用一对双引号括起来的字符序列。5)符号常量:用预定义命令符号常量:用预定义命令#define定义的、用来替代某个定义的、用来替代某个常量的符号。例如常量的符号。例如#define PI 3.14159266)关于标识符的概念:关于标识符的概念:7)在在c语言中,无论变量、符号常量、函数,都用一些符语言中,无论变量、符号常量、函数,都用一些符号号8)(或符号组合来表示它们的名字,这些符号或组合或符号组合来表示它们的名字,这些符号或组合称称9)为标识符。标识符的命名规那么是:为标识符。标识符的命名规那么是:10)必须以英文字母或下划线开头,其后可

      4、以跟字母、数必须以英文字母或下划线开头,其后可以跟字母、数字和字和11)下划线。如:下划线。如:a_1,a2等合法,而等合法,而9_m,a$等非法。等非法。12)不能与不能与C的关键字重名。如不能用的关键字重名。如不能用:int、if、while等。等。知识补充:字符常量在内存中是用一个字节存放其知识补充:字符常量在内存中是用一个字节存放其ascii码;字符串常量比字符个数多一个字节;数值采用二进码;字符串常量比字符个数多一个字节;数值采用二进制补码存放。制补码存放。精选ppt2、变量、变量 1整型变量整型变量int、long、unsigned)2实型变量实型变量float、double、long double)3字符变量字符变量char注:注:C语言要求程序中使用的变量要先定义后使用即所语言要求程序中使用的变量要先定义后使用即所 谓的显式声明。谓的显式声明。关于各类数据的混合运算的问题:关于各类数据的混合运算的问题:C语言中的根本类型的各种数据可以进行混合运算,运算语言中的根本类型的各种数据可以进行混合运算,运算前先将算式中的数据类型按运算次序向高精度方向变成同前先将算式中的数据类型

      5、按运算次序向高精度方向变成同一类型,然后计算。至于输出完全取决于输出格式的设定一类型,然后计算。至于输出完全取决于输出格式的设定如如printf(“%f,a+5+32768+3.14-0.123456789)精选ppt三、运算符和表达式三、运算符和表达式 C语言一共有语言一共有34个运算符,要求大家在记这个运算符,要求大家在记这些运算符时从以下三方面记:些运算符时从以下三方面记:运算符的书写形式;运算符的书写形式;运算符的运算规那么;运算符的运算规那么;优先级和结合性;优先级和结合性;任何级别的任何级别的c语言考试,都有判断表达式结语言考试,都有判断表达式结果的试题,主要检测考生对运算符的运算果的试题,主要检测考生对运算符的运算规那么、优先级和结合性掌握的熟练程度,规那么、优先级和结合性掌握的熟练程度,所以本局部内容属重点内容。所以本局部内容属重点内容。1、算术运算符和算术表达式、算术运算符和算术表达式+、-、*、/、%精选ppt1运算规那么:运算规那么:两个整数相除结果为整数,如两个整数相除结果为整数,如5/2=2。(float)5/2=2.5模运算符模运算符(取余运算符取余运算符%

      6、)要求两侧的运算量均为整型量。要求两侧的运算量均为整型量。2优先级与结合性:同数学一样,可加括号改变。优先级与结合性:同数学一样,可加括号改变。2、强制类型转换运算符:类型名。、强制类型转换运算符:类型名。3、自增、自增1、自减、自减1运算符运算符+、-)1运算规那么:运算规那么:+i与与i+相当于相当于i=i+1;-i与与i相当于相当于i=i-1。该运算符只适用于变量,不能用于常数。如该运算符只适用于变量,不能用于常数。如8+错误。错误。+i与与i+的区别在于先前者引用后自加,后者相反。的区别在于先前者引用后自加,后者相反。思考题:想一想以下两条语句输出结果分别是什么?思考题:想一想以下两条语句输出结果分别是什么?i=3;while(i+4)printf(“%d,i);i=3;while(+i4)printf(“%d,i);精选ppt2 2结合性:右结合。如结合性:右结合。如:i=3;a=-i+;i=3;a=-i+;printf(%d,a);printf(n%d,i);printf(%d,a);printf(n%d,i);4 4、赋值复合赋值运算符和赋值表达式、赋值复合赋值运算符和赋

      7、值表达式1 1书写形式:书写形式:=、+=+=、-=-=、*=*=、/=/=、%=%=。2 2运算规那么:运算规那么:=:将右边的常量、变量、表达式赋给左边的一个变量。:将右边的常量、变量、表达式赋给左边的一个变量。a*=3+5 a*=3+5相当于相当于a=a*(3+5)a=a*(3+5)3 3结合性:右结合。如:结合性:右结合。如:a=3;b=4;c=5;d=0;a=b=c=d;a=3;b=4;c=5;d=0;a=b=c=d;知识补充:可以给变量赋予不同数据类型的常量。如:知识补充:可以给变量赋予不同数据类型的常量。如:int a=3.9;float b=A;int a=3.9;float b=A;思考题:思考题:a=3;a=3;a+=a-=a*a;a+=a-=a*a;a=3;a-=a*a+;a=3;a-=a*a+;精选ppt5 5、逗号运算符和逗号表达式、逗号运算符和逗号表达式一般形式:表达式一般形式:表达式1 1,表达式,表达式2 2,表达式,表达式3 3 例:例:printf(“%dprintf(“%d,(x=a=3,a=4,6*a);,(x=a=3,a=4,6*a);6 6、

      8、关系运算符、关系运算符 、=、=、=、!、!=优先级:高优先级:高 低。低。结合性:左结合。结合性:左结合。运算规那么:参与关系运算的对象可以是常量、变运算规那么:参与关系运算的对象可以是常量、变量、表达式,但关系运算的结果只有两个:量、表达式,但关系运算的结果只有两个:1 1成成立时、立时、0 0不成立时。不成立时。7 7、逻辑运算符!、逻辑运算符!、&、|关系运算符举例:写出以下表达式的值关系运算符举例:写出以下表达式的值a=3,b=4,a+bab 32 mnb&(c=a);ab|(c=b);逻辑运算符举例:假设逻辑运算符举例:假设a=3 b=4 c=5写出以下表达式的值写出以下表达式的值 !a|b&c-5 !(b-3)&b&a+b+c精选ppt8 8、位运算符、位运算符、&、|“位运算符位运算符按二进制位运算;按二进制位运算;参与运算参与运算的只能是整数或字符型数据。的只能是整数或字符型数据。位运算符本身不难,关键是要理解补码知识。位运算符本身不难,关键是要理解补码知识。例题:假设例题:假设a=4;a=4;那么:那么:a=a a=a后后a=-5a=-5;a=ana=ana=an相

      9、当于相当于 a=a/2n a=a/2n;a0a0后后a a不变,不变,a-1a-1后后a=-5a=-5;知识扩展:知识扩展:异或运算的用法:异或运算的用法:a=ab;b=ba;a=ab;a=ab;b=ba;a=ab;后后a a与与b b交换。交换。a=an;a=an;a=an;a=an;后后a a的值的值不变。用于密码不变。用于密码精选ppt9 9、条件运算符表达式、条件运算符表达式1 1?表达式?表达式2 2:表达式:表达式3 3执行过程:先求解表达式执行过程:先求解表达式1 1,如果表达式,如果表达式1 1为真,那为真,那么整个表达么整个表达 式取表达式式取表达式2 2的值,否那么取表达式的值,否那么取表达式3 3的的值。值。结合性:右结合。结合性:右结合。例如:判断以下代码的用途。例如:判断以下代码的用途。char ch;char ch;scanf(“%d scanf(“%d,&ch);,&ch);ch=Ach&chZ?ch+32,ch;ch=Ach&chb?a:bc?b:cd?c:d;m=ab?a:bc?b:cd?c:d;第一局部内容是一些最根底的东西,内容虽然第一局部内容是一

      10、些最根底的东西,内容虽然比较零乱,但非常重要,要求必须在理解的根比较零乱,但非常重要,要求必须在理解的根底上记住。底上记住。重点是:运算符及其表达式的求值问题。重点是:运算符及其表达式的求值问题。精选ppt第二局部:编程局部 有关编程的根底知识 程序的三种根本结构顺序结构选择结构循环结构 程序中常用的算法精选ppt一、有关编程的根底知识一、有关编程的根底知识1 1、C C语句的种类:语句的种类:控制语句:完成一定的控制功能。控制语句:完成一定的控制功能。函数调用语句:完成函数调用功能。函数调用语句:完成函数调用功能。表达式语句:由各种表达式加分号构成。表达式语句:由各种表达式加分号构成。空语句:只有分号的语句。空语句:只有分号的语句。复合语句:由复合语句:由 多个语句多个语句 组成。组成。注意注意:允许一行写多个语句允许一行写多个语句,对控制语对控制语句也允许将一个语句也允许将一个语 句拆开写在几行上,对非控制句拆开写在几行上,对非控制语句假设要拆开分行写语句假设要拆开分行写 必须加续行符必须加续行符“。每条语句。每条语句后必须加分号。后必须加分号。精选ppt2 2、关于、关于prin

      《计算机C语言总复习》由会员资****亨分享,可在线阅读,更多相关《计算机C语言总复习》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.