实验2 数据类型、运算符和表达式
更新时间:2023-10-04 14:16:01 阅读量: 综合文库 文档下载
- 实验二小推荐度:
- 相关推荐
实验2 数据类型、运算符和表达式
一 、实验目的:
1.了解C语言的数据类型的种类。
2.熟悉C语言的变量与常量的定义域使用。 3.实践并掌握数据类型的定义域使用。 4.实践并掌握算数运算符及相应表达式。
5.实践并掌握不懂数据类型间的相互转换方法,理解类型间转换的内在规则与含义。
二、实验设备:
1. 硬件 PC机
2. 软件 VMware Workstation、Red Hat Linux
三、实验内容:
1.知识点实例验证 2. 上机实验练习
四、实验步骤
1.知识点实例验证 (1)简单的变量输出 #include
printf(“u=%u\\t”,u); printf(“l=%ld\\t”,l); printf(“f=%f\\t”,f);
printf(“ch is %c and value is %d\\n ”,ch,ch); return 0; }
(2)向字符变量赋以整数 #include
return 0; }
(3)大小写字母的转换(编程实现) (4)不同类型数据的混合运算 #include
}
(5) 自增表达式运算 #include
}
(6) 逻辑表达式运算 #include
if (y<100 && y>x) printf(”good\\n”);
} else
printf(”bad\\n”);
return 0;
}
(7) 循环移位,要求将a 进行右循环移位。即将a中原来(16-n)位右移n为,原理右端n位移到最左面n位 #include
}
2. 上机实验练习
(1)从键盘输入两个小写的英文字母,编程交换他们的值,然后输出其对应的ASCII码,如:输入c1=’a’,c2=’b’,输出a=98,b=97. (2)若有以下程序段: int c1=2,c2=4,c3; c3=1.0/c2*c1; 则执行后,c3中的值为: 若程序段改为: int c1=1,c2=2,c3; c3=1/c2*c1; 则执行后,c3中的值为: (3)#include
}
程序运行的功能是 (4)输入并运行以下程序:
#include
{int i=8,j=10,m,n; m=++i;n=j++;
printf(“%d,%d,%d,%d\\n”,i,j,m,n); }
运行,观察结果。
分别作以下改动并运行: ①程序改为: main( )
{int 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++); ④程序改为: int main( )
{int i=8,j=10,m=0,n=0;; m+=i++;n-=--j;
printf(“i=%d,j=%d,m=%d,n=%d\\n”,i,j,m,n); return 0; }
(5) 分析下列程序,指出程序运行结果 int main() {int a,b,c,x; a=5;b=7;c=9; x=a<=b&&b<=c; printf(“x=%d\\n”,x); return 0;}
(6) 执行如下程序: int main() {
char c1,c2,c3; unsigned char c4;
c1=’a’;c2=’b’;c3=99;c4=256;
printf(“c1=%c,c2=%c,c3=%c,c4=%c\\n”,c1,c2,c3,c4); return 0; }
① 输出的结果是什么?
② 若在printf后加一语句;printf(c1=%d,c2=%d,c3=%d,c4=%d\\n”,c1,c2,c3,c4); 输出的结果
是什么?
③ 将变量c4改为字符变量(char),将c1,c2,c3改为整型变量观察输出结果的变化。
正在阅读:
实验2 数据类型、运算符和表达式10-04
兰州大学校车最新发车时间表06-11
基于单片机的SPWM变频调速系统设计04-22
期末复习题答案 - 建筑施工01-19
2016届北京丰台区高三二模理综试题05-04
L001001024-对称密码ECC密码09-20
美丽的大花坛作文600字06-14
上师大考研中国古代文学专业课试题09-06
大学生入党思想汇报800字11-21
- 最新鲁教版五年级上册英语单元测试-Unit 1 TeachersDay
- 四下单元测试题 - 图文
- 部编版一年级语文下册课前预习
- MATLAB SIMULINK Bus Selector 总线选择
- 《计算机网络》试卷A
- 黑龙江省实验中学2016届高三上学期期末考英语试题
- 内资转外资 外资并购流程
- C50 PO52.5R 混凝土配合比设计说明书
- 童话(小学三年作文参考)
- 04(新整体I型)T无弯矩分段绝缘器安装使用说明书
- 拉链结构
- 瓦斯抽采达标评判细则
- 精品一朵开在冬天的花 - 剖析《雾都孤儿》中南希的双重性格毕业论文-定
- 工程材料习题及答案
- 装配式小箱梁预制专项方案
- 大学物理论文
- 安全教育培训制度
- 长方形正方形的特征和周长计算方法
- 汉英散文翻译音韵美与情韵美
- 零件的几何要素及形位公差的项目和符号