printf()输出代数的值、赋值

printf()输出代数的值、赋值

ID:39980108

大小:371.31 KB

页数:13页

时间:2019-07-16

printf()输出代数的值、赋值_第1页
printf()输出代数的值、赋值_第2页
printf()输出代数的值、赋值_第3页
printf()输出代数的值、赋值_第4页
printf()输出代数的值、赋值_第5页
资源描述:

《printf()输出代数的值、赋值》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二节printf()输出代数式的值、赋值操作[本节任务]本节的任务是学会输出各种代数式的值。[学习要点]要完成本节任务其实并不难,首先,必须要了解各种数值数据和算术表达式的定义;其次,知道C语言输出数值数据的规定;最后,掌握赋值操作的书写和作用。2·1数据类型[本段任务]这一段,我们研究C语言的简单数据类型。显然C语言是不会仅有字符和字符串这两种数据的。至少还有数。在C语言中如何输出数和代数式?这是我们迫切需要掌握的。用上节课输出字符或字符串的方法能不能办到呢?试一试:例1_2_1尝试输出代数式的值/*1_2L1.C*/#includemain(){printf("

2、1+2+3+4+5");/*尝试输出数值?*/}显然光靠上节课的那点知识是不能解决本节课的任务的。下面讨论预备知识常量2·1·1按存储分类的数据类型类型位范围char8-128~+127unsigned80~255int16-32768~+32767unsignedint160~65535long322147483648~+2147483647float323.4e-38~3.4e+38double641.7e-308~1.7e308练一练:打印由第一章附录三ASCII码表里的桃心字符组成的空心正方形。如下面第一章图-8:/*1_2L2.C*/#include"stdio.h"main

3、(){printf("%20c%2c%2c%2c",3,3,3,3);printf("%20c%6c",3,3);printf("%20c%6c",3,3);printf("%20c%2c%2c%2c",3,3,3,3);}结论当0~255的整数与字符的格式声明符%c配对使用进行打印时,C语言将这里的整数当作ASCII码,而打印这个ASCII码对应的字符!C语言不但支持常用的10进制数,它还支持八进制数、十六进制数。它规定凡由数字0开头,后跟0~7这八个数字组成的数,表示的是八进制数;凡由0x(数字0和英文字母x(或X))开头后跟0~9这十个数字和大写(或小写)英文字母

4、A~F组成的标识符,表示的是十六进制数。2·1·2按操作性质分类的数据类型直接常量:不必定义,可直接使用的常量;如字符常量、转义字符、字符串常量;十进制整数:带小数点形式的、指数形式的;八进制数、十六进制数;符号常量:用#define符号常量名符号常量值格式定义的;普通常量:用const类型普通常量名=普通常量值格式定义的;下面复习预备知识变量在TC中能够被区分的、有预定义类型符的变量只有7种:char、int、long、float、double、unsignedchar、unsignedint。2·1·3在printf()中使用的格式声明符:格式声明符输出内容%c字符%s字串%d、%

5、iint型的整数%udunsignedint型的整数%ldlong型整数%o8进制无符号整数%x、%X16进制无符号整数%e、%E指数形式的10进制实数%g、%G%f或%e中占域宽短的那个值%f、%lf输出float或double的浮点数作业与练习:1、已知实数38765.45678,将这个数四舍五入到小数点后第三位并输出。9、打印算式,要求第一个数的最高位在50列,其余按算术竖式规则对位,并求出和数;1233456+56789—————————10、已知A=328,B=32767,打印求A、B和、差、积、商、余数的横式。下次课再见!

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

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

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