1.(float)a;//将a转化为实型
2.(int)(x+y);将x+y 的结果转化为int
3.加减乘除运算符合,左结合性,
典型的右结合,是赋值运算,例,x=y=z; //先执行y=z,再执行x=(y=z);
#include
int main()
{
int x=4,y=5,z=6;
printf("x=y=z is %d \n",x=y=z);
}
运行:
x=y=z is 6
#include
#include
int main()
{
int i;
for(i=0;i<3;++i)
{
printf("i=%d \n",i);
}
printf("i=%d \n",i);
int a=4;
printf("a++=%d \n",a++);
printf("a=%d \n",a);
printf("++a=%d\n",++a);
}qust@qust-K42JZ:~/test$ gcc test2.c -o test2 qust@qust-K42JZ:~/test$ ./test2 i=0 i=1 i=2 i=3 a++=4 a=5 ++a=6