#define _CRT_SECURE_NO_WARNINGS #include//int main() //{ // int weight = 120;//体重 // weight = 90;//不满意就赋值 // // double salary = 10000.0; // salary = 20000.0; // // int a = 10; // int x = 0; // int y = 10; // a = x = y + 2;//连续赋值 // //从右向左赋值 // // // return 0; //} //int main() //{ // int a = 10; // a = 100; // a = a + 100;//第一种写法 // a += 100;//第二种写法 // // a = a >> 3; // a >>= 3;//复合操作符 // // return 0; //} //int main() //{ // int flag = 5; // //flag为真,打印hehe // if (flag) // { // printf("hehen"); // } // //flag为假,打印haha // if (!flag) // { // printf("hahan"); // } // return 0; //} //int main() //{ // int a = 20; // a = -a; // printf("%dn",-a); // printf("%dn", +a); // return 0; //} //int main() //{ // //int a = 10; // //int arr[10] = { 0 }; // //printf("%dn", sizeof(arr));//单位是字节 // //printf("%dn", sizeof(int [10]));//int [10]是arr数组类型 // // // //printf("%dn", sizeof(a));//计算a所占空间的大小,单位是字节 // //printf("%dn", sizeof(int));//类型 // // sizeof对变量名计算大小时可以省略括号 // //printf("%dn", sizeof a); // sizeof是一个操作符,不是函数 // // //short s = 5; // //int a = 10; // //printf("%dn", sizeof(s = a + 2));//2 // //printf("%dn", s);//5-sizeof括号中的表达式是不参与运算的! // // return 0; //} //int main() //{ // int a = -1; // //10000000000000000000000000000001-原码 // //11111111111111111111111111111110-反码 // //11111111111111111111111111111111-补码 // int b = ~a; // //~ 按位取反-包括符号位全部取反 // //11111111111111111111111111111111 // //00000000000000000000000000000000 // printf("%dn", a); // printf("%dn", b); // // return 0; //} //int main() //{ // int a = 13; // //把a的二进制中的第5位置成1 // a = a | (1 << 4); // //00000000000000000000000000001101 // //00000000000000000000000000010000 // //00000000000000000000000000011101 // printf("a=%dn", a); // // a = a & ~(1 << 4); // printf("a=%dn", a); // //a的二进制中的第5位置成0 // //00000000000000000000000000011101 // //11111111111111111111111111101111 // //00000000000000000000000000010000 // // return 0; // } //int main() //{ // int a = 10; // int b = a++;//后置++,先使用,再++ // printf("%dn", b);//10 // printf("%dn", a);//11 // // int a = 10; // int b = ++a;//前置++,先++,再使用 // printf("%dn", b);//11 // printf("%dn", a);//11 // // int a = 10; // int b = a--;//后置--,先使用,再-- // printf("%dn", b);//10 // printf("%dn", a);//9 // // int a = 10; // printf("%dn",a--);//10 // printf("%dn", a);//9 // // // int a = 10; // int b = --a;//前置--,先--,再使用 // printf("%dn", b);//9 // printf("%dn", a);//9 // // return 0; //}



