c语言 求余运算符

C 语言中,% 取余运算符只能用于整数类型,运算结果也一定是整数,绝对不会出现小数。


一、语法底层规则

% 是 C 语言专门的整数取余运算符,C 语言标准明确规定:

  • % 的左右两个操作数必须是整型(int、long、char 等)
  • 不能用于 float、double 等浮点类型,写 5.5 % 2.1 会直接编译报错,无法通过

它的运算本质是整数整除之后,剩余的、不够再除一次的整数部分,满足公式:

被除数 = 商 × 除数 + 余数

其中商是向零取整的整数,因此余数必然也是整数。

相关推荐
forest_094 小时前
多 Agent 协作第二课:交叉验证≠独立验证
人工智能·python·算法·机器学习·prompt·agi
纪念 2295 小时前
C++ 算法基础 (差分)
开发语言·c++·算法
jyOverQ8 小时前
从零学 JVM(六):垃圾回收算法详解——标记清除、标记复制与标记整理
jvm·算法
严肃小白兔10 小时前
第 06/24 期:神经网络的反向传播算法:从链式法则到梯度计算
人工智能·神经网络·算法
落羽的落羽11 小时前
【C++】C++17的主要特性
linux·服务器·开发语言·c++·算法·机器学习
【心态好不摆烂】11 小时前
数据结构基础精讲3
数据结构·算法
岑梓铭11 小时前
《考研408数据结构》第七章(B树 和 B+树)复习笔记
数据结构·笔记·b树·考研·408
漂流瓶jz12 小时前
UVA-1613 K度图的着色 题解答案代码 算法竞赛入门经典第二版
算法·深度优先·图论·贪心·aoapc·算法竞赛入门经典·uva
Pniubi13 小时前
动态规划入门 ( - 力扣509斐波那契数)
算法·动态规划