云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言程序设计实验报告

C语言程序设计实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 9:45:17

实验二 数据类型、运算符和表达式

实验时间:2机时

一、实验目的

1. 掌握C语言数据类型,熟悉各种类型变量的定义和含义。 2. 掌握C语言标准输入、输出函数的使用方法 3. 进一步熟悉C程序的上机过程,积累调试经验。 二、实验意义

通过上机实验,巩固本章所学基本知识-C语言的数据类型、变量的定义和使用、结合数据类型更深入地理解标准输入函数scanf()和标准输出函数printf()的格式控制符的意义和使用。通过简单程序设计的练习加深对运算符优先级和结合方向的理解,并正确求解表达式的值,这些必要的基础知识是后面深入学习C语言所必须的知识储备。 三、实验重点

1. 数据类型、变量的定义和使用; 2. 运算符、表达式的求解

3. 简单顺序结构的C程序设计 四、实验难点

数据类型的转换、自增自减运算 五、实验方式

提前编写程序,写好实验报告,上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。 六、实验内容 (一).完善程序题

1.用scanf函数输入数据,使得x=1.23,y=67.1234。 #include #include int main() { double x,y,z; scanf (\ z=2*x+y/sin(3.1415/4); printf(\ return 0; }

输入1.23 67.1234 输出z= 97.39

2. #include int main() {

int str; str=getchar(); putchar(str); return 0; }

输入a 输出a

3.根据下面的输出结果,完善程序 s1=C,ASCII is 67 x=655.35,y=765.43

#include int main() { double x=655.3524,y=765.4271; char s1='C'; printf(\ return 0; }

输出 s1=C,ASCII is 67

x=655.35,y=765.43

4.用scanf函数输入数据,使得程序运行结果为a=2,b=’x’,c=’z’。 #include int main() { int a,b; scanf(\ printf(\ return 0; }

输入2x

输出a=2,b=’x’,c=’z’

(二)、阅读程序题 1. #include int main() { int i=19,j=12; float x=3.1415,y=153.125;

}

char ch='*';

printf(\

printf(\printf(\

printf(\return 0;

输出:

(1) i=19 j=12

(2) x=3.14 y=1.53e+002 (3) * * * (4) Hello Hel H

2. #include int main() { char str=65; printf(\ printf(\ return 0; }

输出 str=A,ASCII=66 str=B,ASCII=66

(三)、程序改错题 1. #include int main() { float x,y,z; scanf(\ z=x+y; printf(\ return 0; }

错误1:scanf语句输入数据时不能规定精度; 错误2:printf语句输出时不能使用&

正确程序:

#include int main()

{ }

float x,y,z;

scanf(\z=x+y;

printf(\return 0;

输入5.1 6.8 输出11.90

2. #include int main() { short int x=7654123; x*=10; printf(\ return 0; }

错误1:应将int前的short去掉; 错误2:输出函数少了一半分号;

正确程序:

#include int main() { int x=7654123; x*=10; printf(\ return 0; }

输出x=76541230

3. #include int main() { float c1=67; char c2; c2=c1+5; printf(\ printf(\ return 0;

}

错误1:c1为整型数据,不能使用float 错误2:printf语句不能使用&

正确程序:

#include int main() { int c1=67; char c2; c2=c1+5; printf(\ printf(\ return 0; }

输出 c1=C,c2=H c1=67,c2=72

搜索更多关于: C语言程序设计实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验二 数据类型、运算符和表达式 实验时间:2机时 一、实验目的 1. 掌握C语言数据类型,熟悉各种类型变量的定义和含义。 2. 掌握C语言标准输入、输出函数的使用方法 3. 进一步熟悉C程序的上机过程,积累调试经验。 二、实验意义 通过上机实验,巩固本章所学基本知识-C语言的数据类型、变量的定义和使用、结合数据类型更深入地理解标准输入函数scanf()和标准输出函数printf()的格式控制符的意义和使用。通过简单程序设计的练习加深对运算符优先级和结合方向的理解,并正确求解表达式的值,这些必要的基础知识是后面深入学习C语言所必须的知识储备。 三、实验重点 1. 数据类型、变量的定义和使用; 2. 运算符、表达式的求解 3. 简单顺序结构的C程序设计 四、实验难点 数据

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com