- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二数据类型运算符和表达式.
实验二 数据类型、运算符和表达式
实验目的
掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们的赋值方法。
掌握不同的类型数据之间赋值的规律。
学会使用C的有关算数运算符,以及包含这些算数运算符的表达式,特别是自加(++)和自减(——)运算符的使用。
进一步熟悉C程序的编辑、编译、连接和运行的过程。
2.实验内容和步骤
(1)输入并运行下面的程序:
#includestdio.h
void main()
{
char c1,c2;
c1=a;
c2=b;
printf(%c %c\n,c1,c2);
}
① 运行此程序。
运行结果如下:
② 在上面的printf语句的下面再增加一个printf语句:
Printf(%d %d\n,c1,c2);
运行结果如下:
输出的97,98分别为a,b的ASCII码。
③ 将第3行改为
int c1,c2;
再运行,结果如下:
④ 再将第4、5行改为
c1=a; /*不用单撇号*/
c2=b;
再使之运行,结果如下:
a,b未被定义。
⑤ 再将第4,5行改为:
c1=a;
c2=b;
再使之运行,结果如下:
双引号定义的是字符串。
⑥ 再将第4,5行改为:
c1=300;
c2=400;
再使之运行,结果如下:
输入并运行教材第3章习题3.6给出的程序:
#includestdio.h
void main()
{
char c1=a,c2=b,c3=c,c4=\101,c5=\116;
printf(a%c b%c\tc%c\tabc\n,c1,c2,c3);
printf(\t\b%c %c\n,c4,c5);
}
结果应为aa bb cc abc
A N
运行结果如下:
输入并运行下面的程序:
#includestdio.h
void main()
{
int a,b;
unsigned c,d;
long e,f;
a=100;
b=-100;
e=50000;
f=32767;
c=a;
d=b;
printf(%d,%d\n,a,b);
printf(%u,%u\n,a,b);
printf(%u,%u\n,c,d);
c=a=e;
d=b=f;
printf(%d,%d\n,a,b);
printf(%u,%u\n,c,d);
}
运行结果如下:
输入习题3.10。即:
#includestdio.h
void main()
{
int i,j,m,n;
i=8;
j=10;
m=++i;n=j++;
printf(%d,%d,%d,%d\n,i,j,m,n);
}
① 运行程序。
结果如下:
② 将第6,7行改为:
m=i++;
n=++j;
运行结果如下:
③ 程序改为:
#includestdio.h
void main()
{
int i,j;
i=8;
j=10;
printf(%d,%d\n,i++,j++);
}
运行结果如下:
④ 在③的基础上,将printf语句改为
printf(%d,%d\n,++i,++j);
运行结果如下:
⑤ 再将printf语句改为
printf(%d,%d,%d,%d\n,i,j,i++,j++);
运行结果如下:
⑥ 程序改为:
#includestdio.h
void main()
{
int i,j,m=0,n=0;
i=8;
j=10;
m+=i++;n-=--j;
printf(i=%d,j=%d,m=%d,n=%d\n,i,j,m,n);
}
运行结果如下:
(5)按习题3.7的要求编程序并上机运行,该题的要求是:要将“China”译成密码,译码规律是:用原来字母后面的第4个字母替代原来的字母。例如,字母“A”,后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。请编一程序,用赋初值的方法使c1、c2、c3、c4、c5五个变量的值分别为‘C’、‘h’、’i’、‘n’、‘a’,经过运算,使c1、c2、c3、c4、c5分别变为‘G’、‘l’、‘m’、‘r’、‘e’,并输出。
① 输入事先已编好的程序,并运行该程序。分析是否符合要求。
所编程序为:
#includestdio.h
void main()
{
char c1=C,c2=h,c3=i,c4=n,c5=a;
c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;
printf(%c%c%c%c%c\n,c1,c2,c3,c4,c5);
}
运行结果为:
您可能关注的文档
- 实拍教你如何从废旧CPU里提取金银全过程..doc
- 实务导师创业团队..doc
- 实时操作系统μCOS-II在C8051F120上的移植..doc
- 实时流媒体系统结构缓存算法双ID论文..doc
- 实现VisualStudio2010连接到MySql..doc
- 实施自主创新战略建设国家创新型城市..doc
- 实用出国旅游英语精萃..doc
- 实用康复训练器械..doc
- 实践技能题库150题+心律失常笔记..doc
- 实践课程报告格式..doc
- 国际标准 IEC 61169-47:2015 EN Radio-frequency connectors - Part 47: Sectional specification for radio-frequency coaxial connectors with clamp coupling, typically for use in 75 Ω cable networks (type F-Quick) 无线电频率连接器 - 第47部分:用于无线电频率同轴连接器的部分规范,.pdf
- 国际标准 IEC 61158-5-17:2007 EN 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素 Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements.pdf
- 国际标准 IEC 61158-5-17:2007 EN Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素.pdf
- 国际标准 IEC 60939-2-2:2004 EN_D 完整抑制无线电干扰滤波器单元-第2-2部分:空白详细规范-用于抑制电磁干扰的被动滤波器单元-仅需进行安全测试的滤波器(安全测试) Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference .pdf
- 国际标准 IEC 60939-2-2:2004 EN_D Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference suppression - Filters for which safety tests are required (safety.pdf
- 国际标准 IEC 60670-23:2006 EN-FR Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求.pdf
- 国际标准 IEC 60670-23:2006 EN-FR 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求 Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures.pdf
- 2024版完整的货物运输合同书.doc
- 2024版无财产的离婚协议书书模板.doc
- 2024版委托融资租赁合同书书.doc
文档评论(0)