c语言单字符输入和输出函数分别为,第03章单元总练习-实训-知识拓展.doc
第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相关推荐
- c语言单字符输入和输出函数分别为,c语言第六章字符数据
<c语言第六章字符数据>由会员分享,可在线阅读,更多相关<c语言第六章字符数据(18页珍藏版)>请在人人文库网上搜索. 1.第6章字符数据,6.1字符常数,6.2字符变量,6. ...
- 单片机c语言程序设计实训报告,(整理)单片机C语言程序设计实训100例.doc
(整理)单片机C语言程序设计实训100例.doc .单片机C语言程序设计实训100例基于8051Proteus仿真案例第 01 篇 基础程序设计01闪烁的LED/* 名称闪烁的LED说明LED按设定的 ...
- c语言程序实训报告模板,C语言实训报告模板..doc
C语言实训报告模板. Shanghai Dianji University 实训报告 课程名称: 计算机能力强化实训(C) 姓 名: 班级学号: BG0802 指导教师: 吉顺如 完成日期: 2010 ...
- C语言实训职工工资系统模块,C语言实训报告模板-doc.doc
Shanghai Dianji University 实训报告 课程名称: 计算机能力强化实训(C) 姓 名: 班级学号: BG0802 指导教师: 吉顺如 完成日期: 2010年10月13日 目录 ...
- c语言实训报告心得100字,c语言实训报告心得.doc
c语言实训报告心得 cad课程设计心得体会CAD课程设计心得 CAD课程设计心得 经过一周的课程设计我们在老师的指导下,顺利的完成了cad课程设计.在过去CAD的学习过程中,我们学习了很多制图方面的知 ...
- c语言atm实训报告总体框架图,实训报告-ATM.doc
实训报告-ATM 河南理工大学 计算机科学与技术学院实训报告 2009 - 2010学年第2学期 课程名称 Java编程技术 设计题目 ATM取款机 学生姓名 亢 凯 航 学 号 4109200101 ...
- 基于java 工单管理_实训任务工单1-2(编写规范Java代码) 实训任务工单1-2(编写规范Java代码).docx_学小易找答案...
[其它]实训任务工单4-1(泛型类.泛型方法的应用) 实训任务工单4-1(泛型类.泛型方法的应用).docx [简答题]教学工单5-1Java序列化机制的使用 [填空题]The name of my ...
- c语言程序设计项目实训总结,c语言程序设计实训总结.docx
c语言程序设计实训总结C语言程序设计实训总结为加强学生的实践动手能力,为贯彻落实教学计划的要求,培养学生的实践技能,计算机系05级计算机网络工程与管理.计算机信息学管理.图形图像三个的学生于XX年6月 ...
- c语言程序设计王电化教材答案中国铁道,(教材)C语言程序设计实训指导与习题解答...
图书简介 <高职高专计算机系列规划教材:C语言程序设计实训指导与习题解答>是安徽省高等学校"十一五"省级规划教材的<C语言程序设计>(方少卿主编)的配套实训 ...
最新文章
- python dpkt 解析 pcap 文件
- JavaScript面向对象编程——Array类型
- Leetcode 152. 乘积最大子序列 解题思路及C++实现
- ubuntu安装搜狗输入法的相关问题
- Oracle集合运算
- react 与 Vue的一些比较
- 使用PowerDesigner做数据库设计(一)
- UniDBGrid增加显示记录数的label及隐藏refresh按钮
- scratch少儿编程第一季——07、人要衣装佛靠金装——外观模块
- mac服务器 文件无法删除文件夹,macOS 10.15.4 无法删除一个空文件夹
- php表达式求值,PHP实现基于栈的后缀表达式求值功能
- fgets,cin. getline被跳过
- VMware Workstation 12 Player之安装林耐斯-Linux Red Hat 7 -系统
- 这样去分析大盘才能稳赚不亏best
- 利用Docker学习Redis笔记(一)
- 华为关闭telnet命令_华为交换机关闭Telnet
- vue项目本地服务器调用豆瓣接口,vue调用豆瓣API加载图片403问题
- 4G DTU设备数据上传阿里云微信小程序获取阿里云设备数据
- vba手机号码归属_Android中手机号码归属地查询实现
- 店铺淘客软件定制,1688分销软件OEM贴牌配合精细化运营提升店铺流量
热门文章
- java窗体线条切换消失_java – 如何更改apache poi生成的图表不使用平滑线条并将空单元格显示为间隙?...
- android layerlist bitmap,android shape类似的 另一个 高端用法:layer-list
- mysql主从复制 火墙_MySQL高级知识(十五)——主从复制
- java中 queryparam_java – 何时使用@QueryParam和@PathParam
- MySQL 异常:这一篇就够了,MySQL 抛出异常的几种常见解决方式小结
- 七、Python第七课——有关列表的二三事(切片、切片的遍历和复制)
- oracle 表约束非空,oracle--约束(主键、非空、检查)
- python标准库os_Python基础--人们一些最爱的标准库(sys os fileinput)
- python期末项目书怎么写_自己写了一部书怎么出版
- vuex中的值变化 页面重新渲染_浅谈浏览器的渲染过程,重绘与回流