天津理工大学 c语言上机报告2
实验二
(2009-9-24)
实验名称:
数据类型与实体。
实验目的:
掌握C语言数据类型,熟悉定义整型、浮点型、字符型变量的定义、赋值与初始化方法;
掌握C语言中基本输入、输出库函数的方法;
进一步熟悉Visual C++6.0开发环境下调试程序的基本步骤。
实验项目(必做题)
sizeof经常用来一种数据类型或一个变量在内存中所占字节数。编辑、编译和运行下列程序,观察并分析程序的运行结果。
#include
int main()
{
char c;
short s;
int i;
long l;
float f;
double d;
long double ld;
printf("sizeof(char)=%d\n", sizeof(char));
printf("sizeof(short)=%d\n", sizeof(short));
printf("sizeof(int)=%d\n", sizeof(int));
printf("sizeof(long)=%d\n", sizeof(long));
printf("sizeof(float)=%d\n", sizeof(float));
printf("sizeof(double)=%d\n", sizeof(double));
printf("sizeof(long double)=%d\n", sizeof(long double));
printf("\n");
c='A';
s=10;
i=100;
l=1000;
f=0.0;
d=4.6787866;
ld=50.0134345;
printf("%c\n", c);
printf("%d\n", s);
printf("%d\n", i);
printf("%d\n", l);
printf("%f\n", f);
printf("%f\n", d);
printf("%lf\n", ld);
printf("\n");
printf("sizeof(char)=%d\n", sizeof(c));
printf("sizeof(short)=%d\n", sizeof(s));
printf("sizeof(int)=%d\n", sizeof(i));
printf("sizeof(long)=%d\n", sizeof(l));
printf("sizeof(float)=%d\n", sizeof(f));
printf("sizeof(double)=%d\n", sizeof(d));
printf("sizeof(long double)=%d\n", sizeof(ld));
return 0;
}
程序的执行结果为:
练习实验指导书P238实验内容和步骤中的项目(2)。
程序为:
#include
int 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("\tb%c %c\n", c4, c5);
return 0;
}
程序执行结果如下:
编程练习:定义两个整型变量x和y,并从键盘接受输入,然后计算这两个数的和、差、积与商,并在屏幕上显示输出其计算结果。
程序为:
#include
#include
int main()
{
int op1, op2;
printf("Enter two integers: ");
scanf("%d %d", &op1, &op2);
printf("%d+%d=%d\n", op1, op2, op1+op2);
printf("%d-%d=%d\n", op1, op2, op1-op2);
printf("%d*%d=%d\n", op1, op2, op1*op2);
if(op2!=0)
printf("%d/%d=%d\n", op1, op2, op1/op2);
else
printf("Divided by zero!\n");
return 0;
}
程序执行结果如下:
练习实验指导书P241实验内容和步骤中的项目(1)。
程序为:
#include
int main()
{
int a, b;
float d, e;
char c1, c2;
double f, g;
long m, n;
unsigned int p, q;
a=61;