C实训(2)

2019-05-17 16:28

float x; double y; x=1111.55555; y=2222.5555555555;

printf(\

printf(\

}

说明:由于实型变量是由有限的存储单元组成的,因此能提供的有效数字总是有限的,在有效位以外的数字将被舍去,由此可能会产生一些误差。 三、 实验总结

1. 掌握int型,float型、char型变量的定义及赋值。

2. 将数据类型定义为short类型时,注意是否会发生数据溢出。 3. 区别int型和float类型数据的输出结果。

4. 运用sacnf函数从键盘中输入各种类型数据时,要注意取地址符号和各种类型的字符号%d,%c,%s。

实训二数据类型、运算符及表达式(二)

一、实验目的:

1. 掌握各类数值型数据间的混合运算

2. 掌握算数表达式、赋值表达式、逗号表达式值的计算。 3. 熟悉求字节运算。 二、实验内容:

1.输出小数的整数部分 #include void main( ) {

float a;int b;

a=4.68;b=(int)a;

printf(\

}

2.输出并运行下列程序 #include void main( ) {

printf(\

}

程序运行结果为? 将输出语句改为 printf(\;再运行程序,运行结果为 4. 输出并运行下列程序

#include

void main( ) {

int i,j; i=4; j=++i;

printf(\ }

将j=++i改为j=i++,再运行程序,运行结果为 5.举例说明?-i++”的使用。 #include void main( ) {

int i,j; i=4; j=-i++; printf(\ }

注意:/*“-”和?++”是同等优先级,结合性是从右至左* 6. 输出并运行下列程序 #include void main( ) {

int a; char b;

printf(\ printf(\ printf(\ }

7.显示以下程序的运行结果

#include void main( ) {

int y=3,x=3,z=1;

printf(“%d,%d\\n”,(++x,y++),z+2); 8.输入下列程序,并运行

#include void main( ) {

int m=12,n=34;

printf(“%d,%d\\n”,m++,++n); printf(“%d,%d\\n”,n++,++m);

}

三、实验总结:

1. 总结实验中所出现的问题及解决方法。 2. 总结pringtf函数中可以使用的各种格式符。

3. 总结使用scanf函数输入数据,如何保证输入格式正确。

实训二 数据类型、运算符及表达式(三)

一、 实验目的

1. 掌握整型、浮点型字符变量的定义、数据输入及输出。 2. 掌握数据类型的自动转换及数据类型的强制转换。 3. 掌握算术表达式、赋值表达式及逗号表达式值的计算。 4. 熟悉printf(), scanf()的使用 二、 实验内容

1.输入一个浮点数,分别输出它的整数部分和小数部分。 #include void main( ) { float x; scanf(\ printf(\ printf(\}

说明:1.整数部分可通过强制类型转换得到,小数部分可以通过小数-整数部分得到。

2.编写一个程序,要求用户输入一个两位数,然后按数位的逆序打印出这个数。


C实训(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:广东广州市高中2019届高考语文一轮复习精选试题 阅读与表达12 含

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: