实验2 数据类型、运算符和表达式(I)

上传人:仙*** 文档编号:68320683 上传时间:2022-04-02 格式:DOC 页数:14 大小:399.50KB
返回 下载 相关 举报
实验2 数据类型、运算符和表达式(I)_第1页
第1页 / 共14页
实验2 数据类型、运算符和表达式(I)_第2页
第2页 / 共14页
实验2 数据类型、运算符和表达式(I)_第3页
第3页 / 共14页
点击查看更多>>
资源描述
实验2 数据类型、运算符和表达式(I)姓名:计算机科学与技术 陈坤学号:1107112103专业:班级:商务智能同组人:无实验日期:2011.10.17【实验目的与要求】n 掌握C基本数据类型的基本概念、基本属性。n 学会如何书写一个整型、字符型、实型常量。n 掌握C算术运算符的基本概念、基本属性、运算规则。【实验内容与步骤】1在本程序中,说明了字符型数据在特定情况下可作为整型数据处理,整型数据有时也可以作为字符型数据处理。输入并运行以下程序,写出运行结果。请给出运行结果:在此基础上1)加一个下面printf语句,并运行之。printf(%d,%dn,c1,c2 );请给出运行结果:2)再将第3行改为:int c1,c2;再使之运行。请给出运行结果:3)再将第4行改为:c1=300; c2=400;再使之运行,分析其运行结果。请给出运行结果:2. 分析下程序,写出运行结果,再输入计算机运行,将得到的结果与你分析得到的结果比较对照。在该程序中,主要考查对转义字符的掌握情况。再使之运行,分析其运行结果。请给出运行结果:3输入下列源程序,进行修改、编译、连接和运行。程序:main ( ) char c1,c2;c1=97;c2=98;printf(%c,%cn,c1,c2);printf(%d,%dn,c1,c2); 运行结果是: 两行结果的不同是由什么引起的:控制的对象不同4输入下列源程序,进行修改、编译、连接和运行。分析+运算符的作用。程序:main ( ) int i,j,m,n;i=8;j=10;m=+i;n=j+;printf(%d,%d,%d,%d n,i,j,m,n); 运行结果是: 分析前+和后+的不同:答:放在前面是先是变量的值加1,再使用变化后的值;放在后边先使用变量的值,才使变量的值加1.5输入下列源程序,进行修改、编译、连接和运行。分析+和-运算符的作用。程序:main ( ) int i,j;i=8;j=10;printf(%d,%d n, i,j);printf(%d,%d n,i+,j-);printf(%d,%d n, i,j);printf(%d,%d n, + i,- j); 运行结果是:分析运行结果:(1) +和-运算符的作用是什么?+作用为:-作用为:6输入并运行下面的程序:#includevoid main()char c1,c2,c3;c1=getchar();c2=getchar();c3=getchar();putchar(c1);putchar(c2);putchar(c3);观察以下不同输入时的输出,分析不同输出的原因。( 表示回车)(1)123(2)12(3)1 2运行结果是:分析运行结果:7把以上程序改写如下,用于上面相同的输入运行,分析不同输出的原因。#includevoid main()char c1,c2,c3;c1=getchar();putchar(c1);c2=getchar();putchar(c2);c3=getchar();putchar(c3);运行结果是:分析运行结果:两个数字上下行的距离不同8输入并运行下面的程序:#includevoid main()int a,b;double x;float y;scanf(%d,%d,&a,&b);printf(a=%d,b=%dn,a,b);scanf(%d%d,&a,&b);printf(a=%d,b=%dn,a,b); 观察以下不同输入时的输出,分析间隔符号对输入的影响。( 表示回车)(1)1,2 1,2(2)1 2 1 2(3)1 1 2运行结果截图:分析运行结果:有逗号才能被识别,做到一一对应。9转义字符的使用。main() int a,b,c; a=5; b=6; c=7; printf(“ ab ctderfn”);printf(“hijktLbMn”);运行结果截图:分析运行结果:(1) t、r、n的作用分别是什么?t:r:n:分行10大小写转换main() char a,b; a=a; b=b; a=a-32; b=b-32; printf(%c,%cn%d,%dn,a,b,a,b); 运行结果截图: 【思考与练习】1 输入3个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,把b原来的值给c,把c中原来的值给a。请给出源程序:请给运行测试结果:2 要将“China”译成密码,密码规律是:用原来的字母后面第5个字母代替原来的字母。例如,字母“A”后面第5个是“F”,用“F”代替“A”。因此,“China”应译为“Hmnsf”。请编一程序,用赋初值的方法使c1、c2、c3、c4、c5五个变量的值分别为C、h、i、n、a,经过运算,使其分别变为H、m、n、s、f,并输出。请给出源程序:请给运行测试结果:14
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!