1. 赋值运算符: 左值(变量) = 右值(变量、常量、表达式),将右边的值放置到左边的内存中nNumberB += 100 + 200; // nNumberB = nNumberB + (100 + 200);nNumberA = 100 + 200; // nNumberA = nNumberA (100 + 200);2. 算数运算符(/): 如果参与运算的两个操作数都是整数,那么结果必然是一个整数printf(“10 / 3 = %d\n”, 10 / 3); // 3.000000printf(“10.0 / 3 = %lf\n”, 10.0 / 3); // 3.333333printf(“10 / 3.0 = %lf\n”, 10 / 3.0); // 3.333333printf(“10.0 / 3.0 = %lf\n”, 10.0 / 3.0); // 3.3333333. 算数运算符(%): 对两个操作数做除法运算,获取余数,[操作数只能是整数]4. 自增\自减运算符(++--): 都分为前置版本++n和后置版本n++,需要区分- 相同: 不论是前置还是后置运算符,实际操作结束后都进行了(自增\自减)- 不同: 前置计算获取的是计算后的值,后置计算获取的是计算前的值- 注意: 自增\自减可以用于整型和浮点型,但是操作数必须是变量5. 逗号运算符的使用: 优先级是最低的,表达式的值是最后一个子表达式的值nNumberA = 1, 2, 3, 4, 5; // nNumberA = 1nNumberA = (1, 2, 3, 4, 5); // nNumberA = 56. sizeof 运算符,是一个用于计算变量或类型大小的关键字sizeof 1 // 4sizeof(1.1) // 8sizeof(1.1f) // 4sizeof(double) // 8 1. 赋值运算符: 左值(变量) = 右值(变量、常量、表达式),将右边的值放置到左边的内存中 nNumberB += 100 + 200; // nNumberB = nNumberB + (100 + 200); nNumberA = 100 + 200; // nNumberA = nNumberA (100 + 200); 2. 算数运算符(/): 如果参与运算的两个操作数都是整数,那么结果必然是一个整数 printf(“10 / 3 = %d\n”, 10 / 3); // 3.000000 printf(“10.0 / 3 = %lf\n”, 10.0 / 3); // 3.333333 printf(“10 / 3.0 = %lf\n”, 10 / 3.0); // 3.333333 printf(“10.0 / 3.0 = %lf\n”, 10.0 / 3.0); // 3.333333 3. 算数运算符(%): 对两个操作数做除法运算,获取余数,[操作数只能是整数] 4. 自增\自减运算符(++--): 都分为前置版本++n和后置版本n++,需要区分 - 相同: 不论是前置还是后置运算符,实际操作结束后都进行了(自增\自减) - 不同: 前置计算获取的是计算后的值,后置计算获取的是计算前的值 - 注意: 自增\自减可以用于整型和浮点型,但是操作数必须是变量 5. 逗号运算符的使用: 优先级是最低的,表达式的值是最后一个子表达式的值 nNumberA = 1, 2, 3, 4, 5; // nNumberA = 1 nNumberA = (1, 2, 3, 4, 5); // nNumberA = 5 6. sizeof 运算符,是一个用于计算变量或类型大小的关键字 sizeof 1 // 4 sizeof(1.1) // 8 sizeof(1.1f) // 4 sizeof(double) // 8