第03章单元总练习-实训-知识拓展

《C语言程序设计》

单元总结单元练习

实训指导知识拓展

第三章 最简单的C程序设计

——顺序结构设计

班级:

姓名:

学号:

单元总结提升

本单元中,核心内容有C语言中基本的数据类型、常量和变量、运算符和表达式以及算法的概念。通过本单元的学习,我们应该知道:

1.C语言中最基本的数据类型有:

2.C程序中使用的常量按照表现形式可分为直接常量和符号常量。

(1)直接常量

1)整型常量,有十进制、八进制和十六进制三种描述方式,其中,八进制的前置符号标志为 ,十六进制的前置符号标志为 。

2)浮点型常量,有十进制小数和指数两种描述方式,其中,指数形式的符号标志是 ,

3)字符型常量,是用单撇引号括起来的单一字符,对一些特殊字符和控制字符用 的形式表示。

4)字符串常量,是用双撇引号括起来的一串字符序列。字符串的结束标志为 。

(2)符号常量

符号常量是使用某个符号代表的常量,符号常量使用编译预处理中的宏定义命令 定义。

标识符是用来标识程序中的某个对象的名字的字符序列。C语言把标识符分为三类,即关键字、预定义标识符、用户自定义标识符。对于用户自定义标识符的命名C语言规定:

(1) 所有的用户标识符必须先定义或说明后再使用;

(2) 用户标识符由 、 、 组成,并且首字符不能是数字;

(3) C语言中区分大小写;

(4)不能用 关键字 作为用户自定义标识符,通常不使用 预定义标识符 作为用户自定义标识符。

4.C程序中使用变量,必须先 ,后 。变量定义后,系统会根据变量的类型分配相应的存储空间。

5.C语言有丰富的运算符,其中算术运算符包括+、-、*、/、%,其中 仅用于整数间的运算;赋值运算符=和相应的复合赋值运算符 ,赋值运算的含义是将“=”右侧的表达式的计算结果赋值给“=”左侧的变量,这与数学中“=”的含义不同,需要注意。

6.由运算符和数据构成表达式,若数据的类型不同,在计算时存在类型自动转换问题,必要时也可以使用强制类型转换。

7.对于面向过程的程序设计来说,程序= + 。

8.在C语言中,对于每一个程序设计单元可采用结构化程序设计方法,有三种基本的程序结构,分别为: 、 和 。

9.C语言提供了标准输入输出库函数用于实现数据输入输出操作,其对应的头文件为 。

10.单字符输入和输出函数分别为 和 。

11.格式化输入和输出函数分别为 和 。

12.格式化输出函数有两种调用格式:

(1)

(2)

13.格式化输入/输出中,格式控制符由 开头。常用的格式控制符有:整型int格式符 、float浮点型格式符 、double浮点型格式符 、字符型格式符 ;对于浮点型格式可以用 形式的附加格式说明小数的宽度和小数位数。

14.格式化输入中的输入项为地址类表,对变量取地址的运算符为 。

通过本单元的学习,应对顺序结构程序设计的特点和设计思路有所了解,同时重点学会单字符输入函数getchar()、单字符输出函数putchar()、格式化输出函数printf()和格式化输入函数scanf()的正确使用。同时,通过本单元的学习,应该掌握C语言程序设计所需要的基本知识,为后续内容的学习打下坚实的基础。

单元练习

一.选择题

1.已定义x为float型变量,其值为213.45678,则printf("%-4.2f\n",x);的输出结果为( )A.213.46??? B.213.45??

C.-213.45?? D.输出格式控制说明的域宽不够,不能输出?

2. 有以下程序,程序运行时输入:1,2,3,则输出的结果为( )。

#include

void main( )

{ int a,b,c;

scanf("%d%d%d",&a,&b,&c);

c语言单字符输入和输出函数分别为,第03章单元总练习-实训-知识拓展.doc相关推荐

  1. c语言单字符输入和输出函数分别为,c语言第六章字符数据

    <c语言第六章字符数据>由会员分享,可在线阅读,更多相关<c语言第六章字符数据(18页珍藏版)>请在人人文库网上搜索. 1.第6章字符数据,6.1字符常数,6.2字符变量,6. ...

  2. 单片机c语言程序设计实训报告,(整理)单片机C语言程序设计实训100例.doc

    (整理)单片机C语言程序设计实训100例.doc .单片机C语言程序设计实训100例基于8051Proteus仿真案例第 01 篇 基础程序设计01闪烁的LED/* 名称闪烁的LED说明LED按设定的 ...

  3. c语言程序实训报告模板,C语言实训报告模板..doc

    C语言实训报告模板. Shanghai Dianji University 实训报告 课程名称: 计算机能力强化实训(C) 姓 名: 班级学号: BG0802 指导教师: 吉顺如 完成日期: 2010 ...

  4. C语言实训职工工资系统模块,C语言实训报告模板-doc.doc

    Shanghai Dianji University 实训报告 课程名称: 计算机能力强化实训(C) 姓 名: 班级学号: BG0802 指导教师: 吉顺如 完成日期: 2010年10月13日 目录 ...

  5. c语言实训报告心得100字,c语言实训报告心得.doc

    c语言实训报告心得 cad课程设计心得体会CAD课程设计心得 CAD课程设计心得 经过一周的课程设计我们在老师的指导下,顺利的完成了cad课程设计.在过去CAD的学习过程中,我们学习了很多制图方面的知 ...

  6. c语言atm实训报告总体框架图,实训报告-ATM.doc

    实训报告-ATM 河南理工大学 计算机科学与技术学院实训报告 2009 - 2010学年第2学期 课程名称 Java编程技术 设计题目 ATM取款机 学生姓名 亢 凯 航 学 号 4109200101 ...

  7. 基于java 工单管理_实训任务工单1-2(编写规范Java代码) 实训任务工单1-2(编写规范Java代码).docx_学小易找答案...

    [其它]实训任务工单4-1(泛型类.泛型方法的应用) 实训任务工单4-1(泛型类.泛型方法的应用).docx [简答题]教学工单5-1Java序列化机制的使用 [填空题]The name of my ...

  8. c语言程序设计项目实训总结,c语言程序设计实训总结.docx

    c语言程序设计实训总结C语言程序设计实训总结为加强学生的实践动手能力,为贯彻落实教学计划的要求,培养学生的实践技能,计算机系05级计算机网络工程与管理.计算机信息学管理.图形图像三个的学生于XX年6月 ...

  9. c语言程序设计王电化教材答案中国铁道,(教材)C语言程序设计实训指导与习题解答...

    图书简介 <高职高专计算机系列规划教材:C语言程序设计实训指导与习题解答>是安徽省高等学校"十一五"省级规划教材的<C语言程序设计>(方少卿主编)的配套实训 ...

最新文章

  1. python dpkt 解析 pcap 文件
  2. JavaScript面向对象编程——Array类型
  3. Leetcode 152. 乘积最大子序列 解题思路及C++实现
  4. ubuntu安装搜狗输入法的相关问题
  5. Oracle集合运算
  6. react 与 Vue的一些比较
  7. 使用PowerDesigner做数据库设计(一)
  8. UniDBGrid增加显示记录数的label及隐藏refresh按钮
  9. scratch少儿编程第一季——07、人要衣装佛靠金装——外观模块
  10. mac服务器 文件无法删除文件夹,macOS 10.15.4 无法删除一个空文件夹
  11. php表达式求值,PHP实现基于栈的后缀表达式求值功能
  12. fgets,cin. getline被跳过
  13. VMware Workstation 12 Player之安装林耐斯-Linux Red Hat 7 -系统
  14. 这样去分析大盘才能稳赚不亏best
  15. 利用Docker学习Redis笔记(一)
  16. 华为关闭telnet命令_华为交换机关闭Telnet
  17. vue项目本地服务器调用豆瓣接口,vue调用豆瓣API加载图片403问题
  18. 4G DTU设备数据上传阿里云微信小程序获取阿里云设备数据
  19. vba手机号码归属_Android中手机号码归属地查询实现
  20. 店铺淘客软件定制,1688分销软件OEM贴牌配合精细化运营提升店铺流量

热门文章

  1. java窗体线条切换消失_java – 如何更改apache poi生成的图表不使用平滑线条并将空单元格显示为间隙?...
  2. android layerlist bitmap,android shape类似的 另一个 高端用法:layer-list
  3. mysql主从复制 火墙_MySQL高级知识(十五)——主从复制
  4. java中 queryparam_java – 何时使用@QueryParam和@PathParam
  5. MySQL 异常:这一篇就够了,MySQL 抛出异常的几种常见解决方式小结
  6. 七、Python第七课——有关列表的二三事(切片、切片的遍历和复制)
  7. oracle 表约束非空,oracle--约束(主键、非空、检查)
  8. python标准库os_Python基础--人们一些最爱的标准库(sys os fileinput)
  9. python期末项目书怎么写_自己写了一部书怎么出版
  10. vuex中的值变化 页面重新渲染_浅谈浏览器的渲染过程,重绘与回流