c语言运算代码
以下是一些常见的C语言运算代码示例:
加法运算:
int a = 5;
int b = 3;
int sum = a + b;
printf("sum = %d\n", sum);
减法运算:
int a = 5;
int b = 3;
int difference = a - b;
printf("difference = %d\n", difference);
乘法运算:
int a = 5;
int b = 3;
int product = a * b;
printf("product = %d\n", product);
除法运算:
int a = 5;
int b = 3;
int quotient = a / b;
printf("quotient = %d\n", quotient);
取余运算:
int a = 5;
int b = 3;
int remainder = a % b;
printf("remainder = %d\n", remainder);
自增运算:
int a = 5;
a++;
printf("a = %d\n", a);
自减运算:
int a = 5;
a--;
printf("a = %d\n", a);
复合赋值运算:
int a = 5;
int b = 3;
a += b; // 等价于 a = a + b;
printf("a = %d\n", a);
这些代码示例展示了C语言中常见的运算操作,你可以根据自己的需求进行修改和扩展。
当然,还有其他一些常见的C语言运算代码,如下所示:
逻辑运算:
int a = 5;
int b = 3;
int result = (a > b) && (a != b); // 逻辑与运算
printf("result = %d\n", result);
位运算:
int a = 5; // 二进制表示为 00000101
int b = 3; // 二进制表示为 00000011
int result = a & b; // 位与运算,结果为 00000001,即 1
printf("result = %d\n", result);
条件运算(三元运算符):
int a = 5;
int b = 3;
int max = (a > b) ? a : b; // 如果 a 大于 b,则 max 等于 a,否则 max 等于 b
printf("max = %d\n", max);
移位运算:
int a = 5; // 二进制表示为 00000101
int result = a << 2; // 左移 2 位,结果为 00010100,即 20
printf("result = %d\n", result);
求反运算:
int a = 5;
int result = ~a; // 求 a 的按位取反,结果为 11111010,即 -6
printf("result = %d\n", result);
这些是一些常见的C语言运算代码示例,希望对你有帮助。如果你有其他问题,请随时提问。