//赋值符 =
int main()
{
int a = 10;
int x = 0;
int y = 20;
// x=y+1;
// a=x; 简单明了
a = x = y + 1;
printf("a=%d x=%d y=%d \n", a, x, y);// 21 21 20
system("pause ");
return 0;
}
// 复合赋值符 <<= 、&=、|=、^=、>>= += 、-=、/=、%=、
int main()
{
int a = 10;
a <<= 1;//a=a<<1
printf("%d\n", a);//20
system("pause");
return 0;
}
int main()
{
int a = 10;
int x = 0;
int y = 20;
// x=y+1;
// a=x; 简单明了
a = x = y + 1;
printf("a=%d x=%d y=%d \n", a, x, y);// 21 21 20
system("pause ");
return 0;
}
// 复合赋值符 <<= 、&=、|=、^=、>>= += 、-=、/=、%=、
int main()
{
int a = 10;
a <<= 1;//a=a<<1
printf("%d\n", a);//20
system("pause");
return 0;
}