//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;//连续赋值
// //从右向左赋值
// /*x = y + 2;
// a = x;*/
//
// 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("hehe\n");
// }
// //flag为假,打印haha
// if (!flag)
// {
// printf("haha\n");
// }
// return 0;
//}
//int main()
//{
// int a = 20;
// a = -a;
// printf("%d\n",-a);
// printf("%d\n", +a);
// return 0;
//}
//int main()
//{
// //int a = 10;
// //int arr[10] = { 0 };
// //printf("%d\n", sizeof(arr));//单位是字节
// //printf("%d\n", sizeof(int [10]));//int [10]是arr数组类型
// //
// //printf("%d\n", sizeof(a));//计算a所占空间的大小,单位是字节
// //printf("%d\n", sizeof(int));//类型
//
// sizeof对变量名计算大小时可以省略括号
// //printf("%d\n", sizeof a);
// sizeof是一个操作符,不是函数
//
// //short s = 5;
// //int a = 10;
// //printf("%d\n", sizeof(s = a + 2));//2
// //printf("%d\n", s);//5-sizeof括号中的表达式是不参与运算的!
//
// return 0;
//}
//int main()
//{
// int a = -1;
// //10000000000000000000000000000001-原码
// //11111111111111111111111111111110-反码
// //11111111111111111111111111111111-补码
// int b = ~a;
// //~ 按位取反-包括符号位全部取反
// //11111111111111111111111111111111
// //00000000000000000000000000000000
// printf("%d\n", a);
// printf("%d\n", b);
//
// return 0;
//}
//int main()
//{
// int a = 13;
// //把a的二进制中的第5位置成1
// a = a | (1 << 4);
// //00000000000000000000000000001101
// //00000000000000000000000000010000
// //00000000000000000000000000011101
// printf("a=%d\n", a);
//
// a = a & ~(1 << 4);
// printf("a=%d\n", a);
// //a的二进制中的第5位置成0
// //00000000000000000000000000011101
// //11111111111111111111111111101111
// //00000000000000000000000000010000
//
// return 0;
// }
//int main()
//{
// int a = 10;
// int b = a++;//后置++,先使用,再++
// printf("%d\n", b);//10
// printf("%d\n", a);//11
//
// int a = 10;
// int b = ++a;//前置++,先++,再使用
// printf("%d\n", b);//11
// printf("%d\n", a);//11
//
// int a = 10;
// int b = a--;//后置--,先使用,再--
// printf("%d\n", b);//10
// printf("%d\n", a);//9
//
// int a = 10;
// printf("%d\n",a--);//10
// printf("%d\n", a);//9
//
//
// int a = 10;
// int b = --a;//前置--,先--,再使用
// printf("%d\n", b);//9
// printf("%d\n", a);//9
//
// return 0;
//}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律