已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二节printf()输出代数式的值、赋值操作,本节任务本节的任务是学会输出各种代数式的值。学习要点要完成本节任务其实并不难,首先,必须要了解各种数值数据和算术表达式的定义;其次,知道C语言输出数值数据的规定;最后,掌握赋值操作的书写和作用。,21数据类型,本段任务这一段,我们研究C语言的简单数据类型。显然C语言是不会仅有字符和字符串这两种数据的。至少还有数。在C语言中如何输出数和代数式?这是我们迫切需要掌握的。用上节课输出字符或字符串的方法能不能办到呢?,试一试:,例1_2_1尝试输出代数式的值/*1_2L1.C*/#includemain()printf(1+2+3+4+5);/*尝试输出数值?*/,显然光靠上节课的那点知识是不能解决本节课的任务的。,下面讨论预备知识常量,211按存储分类的数据类型,类型位范围char8-128+127unsigned80255int16-32768+32767unsignedint16065535long322147483648+2147483647float323.4e-383.4e+38double641.7e-3081.7e308,练一练:,打印由第一章附录三ASCII码表里的桃心字符组成的空心正方形。如下面第一章图-8:,/*1_2L2.C*/,#includestdio.hmain()printf(%20c%2c%2c%2cn,3,3,3,3);printf(%20c%6cn,3,3);printf(%20c%6cn,3,3);printf(%20c%2c%2c%2cn,3,3,3,3);,结论,当0255的整数与字符的格式声明符%c配对使用进行打印时,C语言将这里的整数当作ASCII码,而打印这个ASCII码对应的字符!C语言不但支持常用的10进制数,它还支持八进制数、十六进制数。它规定凡由数字0开头,后跟07这八个数字组成的数,表示的是八进制数;凡由0 x(数字0和英文字母x(或X)开头后跟09这十个数字和大写(或小写)英文字母AF组成的标识符,表示的是十六进制数。,212按操作性质分类的数据类型,直接常量:不必定义,可直接使用的常量;如字符常量、转义字符、字符串常量;十进制整数:带小数点形式的、指数形式的;八进制数、十六进制数;符号常量:用#define符号常量名符号常量值格式定义的;普通常量:用const类型普通常量名=普通常量值格式定义的;,下面复习预备知识,变量在TC中能够被区分的、有预定义类型符的变量只有7种:char、int、long、float、double、unsignedchar、unsignedint。,213在printf()中使用的格式声明符:,格式声明符输出内容%c字符%s字串%d、%iint型的整数%udunsignedint型的整数%ldlong型整数%o8进制无符号整数%x、%X16进制无符号整数%e、%E指数形式的10进制实数%g、%G%f或%e中占域宽短的那个值%f、%lf输出float或double的浮点数,作业与练习:,1、已知实数38765.45678,将这个数四舍五入到小数点后第三位并输出。9、打印算式,要求第一个数的最高位在50列,其余按算术竖式规
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026河南焦作孟州市明德学校教师招聘储备考试参考题库及答案解析
- 2026新疆第六师五家渠市上半年面向高校毕业生招聘事业单位工作人员57人考试备考试题及答案解析
- 2026福建省南平铝业股份有限公司招聘6人考试参考题库及答案解析
- 2026河南焦作山阳区艺新南社区卫生服务中心招聘1人考试参考试题及答案解析
- 2026广东汕尾陆河县城镇公益性岗位招聘1人考试备考试题及答案解析
- 2026浙江台州市中心医院(台州学院附属医院)第二轮招聘高层次卫技人员35人考试备考题库及答案解析
- 2026福建泉州市晋江市医院医共体单位编外人员招聘104人(二)考试参考试题及答案解析
- 2026中智(云南)经济技术合作有限公司招聘大修与技术管理人员1人考试备考试题及答案解析
- 2026年安徽省农科院农业机械装备与工程研究所招聘高层次人才考试备考题库及答案解析
- 2026年工程造价咨询行业分析报告及未来发展趋势报告
- 2026二季度重庆巫山县事业单位公开考调25人笔试备考题库及答案解析
- 2026-2030中国电热合金行业发展分析及发展战略研究报告
- 2026年超声诊断仪行业分析报告及未来发展趋势报告
- 黑吉辽蒙2025年高考真题物理试卷【附答案】
- 2026中信证券总部暑期日常实习招聘笔试备考试题及答案解析
- 城镇供水长距离输水管(渠)道工程技术规程
- 2026春季学期国家开放大学专科《高等数学基础》一平台在线形考形考任务一试题及答案
- 《JBT 11733-2013熔模铸造用煅烧高岭土砂粉》专题研究报告
- 【英语】江苏苏州市2025-2026学年度第一学期2026届高三年级期末调研考试(苏州零模)(2.3-2.5)
- GB/T 18926-2008包装容器木构件
- 智能家居ppt模板
评论
0/150
提交评论