C语言算术运算符整理

 更新时间:2023年03月09日 18:18:32   投稿:mdxy-dxy  
算术运算符用于各类数值运算,包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种

下表列出了C语言中的算术运算符。

运算符操作
-减法
+加法
*乘法
/除法
%模量
--递减
++增量

当应用/到整数或字符时,任何余数都将被截断。 例如,5/2将在整数除法中等于2。模数运算符%产生整数除法的余数。 但是,不能在浮点类型上使用它。

以下代码片段说明了%:

#include <stdio.h>

int main(void)
{

   int x, y;

   x = 5;
   y = 2;

   printf("%d \n", x / y);  /* will display 2 */
   printf("%d \n", x%y);  /* will display 1, the remainder of
                          the integer division */
   x = 1;
   y = 2;

   printf("%d %d \n", x / y, x%y); /* will display 0 1 */
   return 0;
}

一元减号将其操作数乘以-1。 也就是说,任何以减号开头的数字都会切换其符号。

相关文章

  • C语言编程之三个方法实现strlen函数

    C语言编程之三个方法实现strlen函数

    本篇文章是C语言编程篇,主要为大家介绍C语言编程中实现strlen函数的三个方法讲解,有需要的朋友可以借鉴参考下,希望可以有所帮助
    2021-09-09
  • 简单谈谈C++中指针与引用的区别

    简单谈谈C++中指针与引用的区别

    指针和引用在C++中很常用,但是对于它们之间的区别很多初学者都不是太熟悉,下面来谈谈他们2者之间的区别和用法
    2017-04-04
  • opencv利用鼠标滑动画出多彩的形状

    opencv利用鼠标滑动画出多彩的形状

    这篇文章主要为大家详细介绍了opencv利用鼠标滑动画出多彩的形状,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • C++中的STL中map用法详解(零基础入门)

    C++中的STL中map用法详解(零基础入门)

    map在编程中是经常使用的一个容器,本文来讲解一下STL中的map,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • C语言实现洗牌发牌小程序

    C语言实现洗牌发牌小程序

    这篇文章主要介绍了C语言实现洗牌发牌小程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • C语言实现学生信息管理系统(单链表)

    C语言实现学生信息管理系统(单链表)

    这篇文章主要为大家详细介绍了C语言实现学生信息管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • c调用python调试方法

    c调用python调试方法

    在本文里我们给大家分享了C中调用python调试的方法和相关知识点,需要的朋友们参考下。
    2019-02-02
  • Qt多版本共存使用实现组件增删

    Qt多版本共存使用实现组件增删

    本文主要介绍了Qt多版本共存使用实现组件增删,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • C++ 数据结构超详细讲解顺序表

    C++ 数据结构超详细讲解顺序表

    程序中经常需要将一组数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生变化,顺序表则是将元素顺序地存放在一块连续的存储区里,元素间的顺序关系由它们的存储顺序自然表示
    2022-03-03
  • C语言实现随机抽取纸牌

    C语言实现随机抽取纸牌

    这篇文章主要为大家详细介绍了C语言实现随机抽取纸牌,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10

最新评论