第一范文网 - 专业文章范例文档资料分享平台

《C语言程序设计》实验指导书答案

来源:用户分享 时间:2025/6/4 8:36:28 本文由鎭伴€㈣姳寮€ 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验一(第1章实验)

实验目的:

1. 掌握运行C语言程序的全过程。

2. 熟悉编译环境Visual C++或者Dev C++或者Turbo C2.0//3.0。 3. 初步熟悉C语言程序的语法规定。 4. 了解简单函数的使用方法。 实验内容:

1. 编程且上机运行:求3个整数的和。

2. 编程且上机运行:求2个数的和、差、积和商。 3. 编程且上机运行:输入3个数,求最大值。

4. 编程且上机运行:输入圆的半径,求圆的面积和周长。 5. 在屏幕上输出:“hello world!”

6. 输入并编辑本章中给出的C程序例子,在自己用的环境中形成一个C语言源程序文件;对这个源程序进行加工,得到对应的可执行程序,看一看它的效果。 实验结果: 1.

#include #include main( ) { int i,j,k;

printf(\输入整数数据,以半角逗号间隔,比如:1,2,3 scanf(\不能缺少地址符号“&” printf(\ system(\ } 2.

#include #include main( ) { int i,j;

printf(\输入整数数据,以半角逗号间隔,j不为0,因为做除数 scanf(\不能缺少地址符号“&” printf(\ printf(\ printf(\ printf(\

system(\ }

3. #include #include main( )

{ int i,j,k;

printf(\输入整数数据,以半角逗号间隔 scanf(\不能缺少地址符号“&” if(i>j) {

if(j>k)

printf(\ else if(i>k)

printf(\ else

printf(\ } else {

if(j

printf(\ else

printf(\ }

system(\ }

4. #include #include #define pi 3.14 main( ) { float r;

printf(\

scanf(\不能缺少地址符号“&” printf(\

system(\ } 5.

#include #include #define pi 3.14 main( ) {

printf(\

system(\ } 6.略

实验二(第3章实验一)

实验目的:理解C语言的类型系统。

实验内容:写程序测试数据 -2在类型char,int,unsigned int,long int,unsigned long int中存储情况。 实验过程:

实验结果:参见各种类型的存储实现描述。 #include #include #include main( )

{ char c='-2';//1 int i=-2;//4

unsigned int ui=-2;//4 long int li=-2;//4

unsigned long int uli=-2;//4 printf(\ printf(\

printf(\ printf(\

printf(\ printf(\

system(\ }

实验二(第3章实验二)

实验目的:了解混合类型计算中类型的转换规则。

实验内容:写程序测试多种类型数据一起运算时类型的转换及表达式结果的类型。注意unsigned int和 int数据运算时类型转换的方向。 实验过程:

/*

* 类型转换问题

* 试问下面两个表达式等价吗? */

#include #include int main() {

unsigned int ui,uj;

ui = 1; uj = 2; if (ui < uj)

printf(\ else

printf(\ if (ui - uj < 0)

printf(\ else

printf(\ system(\ return 0; }

实验结果:不等价。结果如下: 1 < 2 is true !

1 - 2 <0 is false !

原因是1-2=-1,-1在unsigned int 中的表示为

31 1 1 1 1 1 1 1 1 23 1 1 1 1 1 1 1 1 15 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 0 1 实验二(第3章实验三)

实验目的:理解数据溢出现象。

实验内容:写程序测试数据溢出,注意分别在16环境和32环境中测试。 实验过程:

实验结果:参见【例3.3】。

实验三(第3章实验四)

实验目的:char的符号问题。

实验内容:写程序测试你所用的C语言编译器char符号问题的处理方案。 实验过程:

/*

* 这个程序验证编译器对 char 的解决方案,是有符号,还是无符号 */

#include #include int main() {

char c = -1; int k;

搜索更多关于: 《C语言程序设计》实验指导书答案 的文档
《C语言程序设计》实验指导书答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2iuek80nix1cf865cb7y_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top