C语言学习day09:运算符(下)
2023-12-18 06:10:05
比较运算符:
C语言中,“真”用数字1表示,”假“用数字0表示
运算符 | 术语 | 示例 | 结果 |
== | 相等于 | 4==3 | 0 |
!= | 不等于 | 4!=3 | 1 |
< | 小于 | 4<3 | 0 |
> | 大于 | 4>3 | 1 |
<= | 小于等于 | 4<=3 | 0 |
>= | 大于等于 | 4>=3 | 1 |
代码:
int main()
{
int a = 10;
int b = 20;
int c = 10;
printf("%d\n", a == b);//0
printf("%d\n", a != b);//1
printf("%d\n", c = ++a <= b * 2);//1
printf("============\n");
printf("%d\n", a);//11
printf("%d\n", b);//20
printf("%d\n", c);//1
system("pause");
return EXIT_SUCCESS;
}
?
逻辑运算符:
运算符 | 术语 | 示例 | 结果 |
! | 非 | !a | 如果a=假,则!a=真; 如果a=真,则!a=假。 |
&& | 与 | a&&b | 如果a和b都为真,则结果为真, 否则为假。 |
|| | 或 | a||b | 如果a和b有一个为真, 则结果为真,二者都为假时, 结果为假。 |
代码:
!非:
//所有非0的值都是真值
int a = 10;
int b = 20;
printf("%d\n",!a);//0(假)
//if语句,以后为学
//!=非
if (a!=b) {
printf("1\n");//输出1
}
else
{
printf("0");
}
&&与:
//&&=与
if (10==a&&10==b) {
printf("1\n");
}
else
{
printf("0\n");//输出0
}
||或:
//||=或
if (10==a||10==b) {
printf("1\n");//输出1
}
else
{
printf("0\n");
}
?
文章来源:https://blog.csdn.net/q13407441836/article/details/135053140
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!