C语言操作符
C语言提供了非常丰富的操作符,使得使用起来比较灵活
本次博客为简单介绍为主
算术操作符
+ - * / %
- 除了%操作符之外,其他的几个操作符可以作用于整数和浮点数
- 对于/操作符,如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法
- %操作符的两个操作数必须为整数。返回的是整除之后的余数
赋值操作符
赋值操作符是一个很棒的操作符,它可以让你得到一个你之前不满意的值。也就是你可以给自己重新赋值。
int main()
{
int a = 0;//初始化
a = 20;//赋值
a = a + 3;//这里a就成了23
a += 3;//与上一行相同作用
//其他的赋值操作符同理
return 0;
}
单目操作符
!:逻辑反操作
int main()
{
int flag = 0;
if (!flag)
{
printf("确实是假的");
}
return 0;
}
-:负值
int main()
{
int a = -10;
int b = -a;
printf("%d\n", b);
}
+:正值
道理同上
&:取地址
int main()