本文将根据李明杰老师上课的视屏—C语言基本运算,总结以下几种常用的运算。其中包括:算术运算、赋值运算、自增自减运算、sizeof运算、关系运算、逻辑运算、三目运算。
一:算数运算
1.加法运算 +
C语言中的加法与数学中的用法相同;除开能做加法运算,还能表示正号: +2、+20
2.减法运算 -
加法运算与减法运算在C语言中的用法与数学上的用法都是类似的;除开能做减法运算,还能表示负号: -5、-50
3.乘法运算 *
与常用的数学运算不同;数学运算:3 x 2,而c语言中:3 * 2
4.除法运算 /
C语言中的除法运算跟数学除法运算相差甚大:
1> 符号:数学运算 ÷ c语言 /
2> 运算结果:整数除以整数,还是整数。 1/2的值是0
注意:
1> C语言的基本数据类型决定了输出值的类型。两个整型数相除必定输出结果为整型
2> 如果为浮点型数据(double\float),结果与数学运算相似,但是两个相除数据也必须为小数
int a = 3;
int b = 8;
// 输出a/b, b/a的值
printf("a/b=%d,b/a=%d\n",a/b, b/a);
此时输出结果为a/d=0; b/a=2
5.取余运算 %
1> 什么是取余:计算两个整数相处之后的余数
2> %两侧只能是整型类型数 (int,long int, short int等,而double、float不能够使用)
3> 正负取决于%左侧的数值
int a = 6%3;
int b = 6%(-5);
int c = -6%5;
int d = -6%(-5);
printf("a=%d,b=%d,c=