写点什么

C 语言运算符详解

作者:小万哥
  • 2023-12-20
    广东
  • 本文字数:720 字

    阅读完需:约 2 分钟

C 语言运算符详解

C 语言中的运算符

运算符用于对变量和值进行操作。


在下面的示例中,我们使用 + 运算符将两个值相加:


int myNum = 100 + 50;
复制代码


虽然 + 运算符通常用于将两个值相加,就像上面的示例一样,它还可以用于将变量和值相加,或者将变量和另一个变量相加:


int sum1 = 100 + 50;      // 150 (100 + 50)int sum2 = sum1 + 250;   // 400 (150 + 250)int sum3 = sum2 + sum2;   // 800 (400 + 400)
复制代码


C 将运算符分为以下几组:


  • 算术运算符

  • 赋值运算符

  • 比较运算符

  • 逻辑运算符

  • 位运算符

算术运算符

算术运算符用于执行常见的数学运算。


赋值运算符

赋值运算符用于将值赋给变量。


在下面的示例中,我们使用 赋值 运算符 (=) 将值 10 赋给一个名为 x 的变量:


int x = 10;
复制代码


加法赋值 运算符 (+=) 将值添加到变量中:


int x = 10;x += 5;
复制代码


所有赋值运算符的列表:


比较运算符

比较运算符用于比较两个值(或变量)。这在编程中很重要,因为它可以帮助我们找到答案和做出决策。


比较的结果返回值是 1 或 0,分别表示 true (1) 或 false (0)。这些值称为布尔值


在下面的示例中,我们使用 大于 运算符 (>) 来判断 5 是否大于 3:


int x = 5;int y = 3;printf("%d", x > y); // 返回 1 (true) 因为 5 大于 3
复制代码


所有比较运算符的列表:


逻辑运算符

您还可以使用逻辑运算符测试 true 或 false 值。


逻辑运算符用于确定变量或值之间的逻辑关系:


sizeof 运算符

可以使用 sizeof 运算符查找数据类型或变量的内存大小(以字节为单位):


int myInt;float myFloat;double myDouble;char myChar;
printf("%lu\n", sizeof(myInt));printf("%lu\n
复制代码

最后

为了方便其他设备和平台的小伙伴观看往期文章:


微信公众号搜索:Let us Coding,关注后即可获取最新文章推送


看完如果觉得有帮助,欢迎 点赞、收藏、关注

发布于: 刚刚阅读数: 4
用户头像

小万哥

关注

代码如人生 2023-02-09 加入

编程爱好者

评论

发布
暂无评论
C 语言运算符详解_c_小万哥_InfoQ写作社区