今天晚上的实践主要有三大部分:
1)下面的程序,要一个一个的弄懂;
2)大家对PPT中的运算符多多测试 多写写小程序
3)上次的作业4个题目要重新写写 有问题举手
注:里面的源码来自http://blog.fishc.com/category/c
/* 除法运算 测试 */
#include <stdio.h>
void main()
{
printf("%d,%d\n",20/7,-20/7);
printf("%f,%f\n",20.0/7,-20.0/7);
}
/*求余数测试*/
#include <stdio.h>
void main()
{
printf("%d,%d\n",100%3,-100/3);
}
/* 自增运算测试*/
#include <stdio.h>
void main()
{
int i=8;
printf("%d\n",++i);
printf("%d\n",--i);
printf("%d\n",i++);
printf("%d\n",i--);
printf("%d\n",-i++);
printf("%d\n",-i--);
}
/*自增运算测试*/
#include <stdio.h>
void main()
{
int i=5,j=5,p,q;
p=(i++)+(i++)+(i++);
q=(++j)+(++j)+(++j);
printf("%d,%d,%d,%d",p,q,i,j);
}
/*赋值语句 类型变换*/
#include <stdio.h>
void main()
{
int a,b=322;
float x,y=8.88;
char c1='k',c2;
a=y;
x=b;
a=c1;
c2=b;
printf("%d,%f,%d,%c",a,x,a,c2);
}
/*逗号表达式*/
#include <stdio.h>
void main()
{
int a=2,b=4,c=6,x,y;
y=(x=a+b),(b+c);
printf("y=%d,x=%d",y,x);
}