c语言中负数_C语言中负数的模数
c语言中负数
C中的模数运算符(%)运算符 (The modulus operator (%) operator in C)
The modulus operator is an arithmetic operator in C language; it is a binary operator and works with two operands. It is used to find the remainder.
模运算符是C语言中的算术运算符; 它是一个二进制运算符,并且可以使用两个操作数。 它用于查找余数。
Syntax:
句法:
operand1 % operand2;
It returns the remainder which comes after dividing operand1 by operand2.
它返回它来除以操作数由操作数后的余数。
Example:
例:
Input:
int a = -10;
int b = 3;
// finding remainder
result = a%b;
printf("result = %d\n", result);
Output:
result = -1
C code to demonstrate example of modulus operator with positive operands
C代码演示具有正操作数的模运算符的示例
// C program to demonstrate example of
// Modules operator (%)
#include <stdio.h>
int main()
{int a = 10;
int b = 3;
int result;
result = a%b;
printf("result = %d\n", result);
return 0;
}
Output
输出量
result = 1
负数的模运算符 (Modulus operator with negative numbers)
If we have negative numbers, the result will be based on the left operand's sign, if the left operand is positive – the result will be positive, and if the left operand is negative – the result will be negative.
如果我们有负数,则结果将基于左操作数的符号;如果左操作数为正-结果将为正;如果左操作数为负-结果将为负。
Thus, in the result (remainder), the sign of left operand is appended.
因此, 在结果(余数)中,将添加左操作数的符号 。
Understand with the below table:
了解下表:
Left operand Right operand Result
Positive Positive Positive
Positive Negative Positive
Negative Positive Negative
Negative Negative Negative
Example:
例:
Input:
int a = -10;
int b = 3;
// finding remainder
result = a%b;
printf("result = %d\n", result);
Output:
result = -1
C code to demonstrate example of modulus operator with negative operands
C代码演示具有负操作数的模运算符的示例
// C program to demonstrate example of
// Modules operator (%)
#include <stdio.h>
int main()
{int a = -10;
int b = 3;
int result;
result = a%b;
printf("result = %d\n", result);
a = 10;
b = -3;
result = a%b;
printf("result = %d\n", result);
a = -10;
b = -3;
result = a%b;
printf("result = %d\n", result);
return 0;
}
Output
输出量
result = -1
result = 1
result = -1
翻译自: https://www.includehelp.com/c/modulus-on-negative-numbers.aspx
c语言中负数
c语言中负数_C语言中负数的模数相关推荐
- c语言教学系统管理,在Moodle平台中实现_C语言_课程教学管理系统
第31卷第3期20113咸宁学院学报JournalofXianningUniversityVol.31,No.3 Mar.2011 文章编号:1006-5342(2011)03-0148-03 C语言 ...
- c语言 异或_C语言经典例题来袭!5大方法告诉你答案
各位,今天我们来看一个C语言的经典例题,因为最近有不少人后台问的问题都跟这个或多或少有点关系,所以今天咱们拿出来对这类问题进行一个总结,话不多说,就问下面的代码会输出什么? #include 意图很明 ...
- c语言圆周率计算_C语言入门这一篇就够了
c语言入门 C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全世界普及和推广.C语言不但执行效率高而且可移植性好,可以用来开发应用软件.驱动.操作系统等.C语言也是其它众多高级 ...
- rust程序设计语言第二版_C语言程序设计(山东联盟青岛大学版)
第一章 单元测试 1.单选题: 在C语言中,下面标识符非法的是( ). 选项: A:abc3 B:SUMC:sum& D:_name 2.单选题: C语言源程序要正确地运行,必须要有( ). ...
- java和c语言的区别_C语言为何不会过时?你需要掌握多少种语言?
关注.星标公众号,不错过精彩内容 整理/排版:付斌 转自:嵌入式ARM 01 为什么C语言不会过时 评价任何一门编程语言,都是招人骂的.永远是这样.就像是春寒料峭的季节, 街上穿棉袄和穿单衣的擦肩而过 ...
- c语言求素数_C语言 | 求100~200的素数
"要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人-万中无一" --包租婆这道理放在C语言学习上也一并受用.在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语 ...
- window直接运行不需要环境的软件是什么语言开发的_C语言为何不会过时?你需要掌握多少种语言?_C 语言...
01为什么C语言不会过时 评价任何一门编程语言,都是招人骂的.永远是这样.就像是春寒料峭的季节, 街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:"s b!"这个在 ...
- c语言c99标准_C语言的三套标准:C89、C99和C11
我们今天使用的 Windows.Linux.Mac OS 等操作系统都是由一种叫做 Unix 的系统演化而来.Unix 作为80年代主流的操作系统,是整个软件工业的基础,是现代操作系统的开山鼻祖,C语 ...
- java c语言与人工智能_C语言与LISP语言的区别
C语言:C是过程式编程语言.它被设计成使用编译器编译.该语言有少量固定数量的关键字,如if/else,for,while,..等等.我们可以使用一个以上的作业,可以用这种语言在一个语句中使用.函数也在 ...
- c语言学生综合测评系统_c语言图书管理系统_c语言学生综合测评系统_c语言个人账本管理系统...
c语言销售管理系统设计 c语言设计管理系统,c图书管理系统设计,学生管理系统c语言,职工管理系统c语言,c语言图书管理系统,c语言成绩管理系统,c语言管理系统,c语言银行管理系统,c语言工资管理系统, ...
最新文章
- 实战篇:Security+JWT组合拳 | 附源码
- 《云数据管理:挑战与机遇》2.3.3 恢复和提交
- 徒手撸一个简单的 IOC
- ubuntu 搜狗安装搜狗输入法(fcitx)亲测有用
- Acwing202. 最幸运的数字
- leetcode371. 两整数之和 不用+号做加法
- xml编辑无提示?这么破!
- php5.3 延迟静态绑定 static关键字
- VS2019-C++警告-C6385读取数据无效
- 【机器人】人类反应与机器的浑然一体—营救机器人诞生
- 编程实现二叉树的遍历
- ArduinoUNO实战-第十一章-4位共阴数码管实验
- numpy 之average
- 数据结构:并查集和图
- java.lang.RuntimeException: java.lang.NoSuchMethodException: com.xxx.analy
- excel表格中隔行自动换颜色?
- Hypervisor操作系统间的通信技术
- 毕业论文图片、公式自动编号和交叉索引教程
- 郑州机电工程学校计算机部,郑州机电工程学校
- 基于微信小程序的学生社团管理系统
热门文章
- android sqlite批量操作,Android: SQLite批量插入数据的最佳实践
- android 使用c 代码实现,JNI开发实现helloworld,调用自己的C代码实现(1)
- php换设备登录逻辑,登录和退出登录的操作逻辑
- input获得焦点和失去焦点
- js基础---数组方法
- 2.2 .this的绑定规则
- Iframe父页面与子页面之间的相互调用
- 简单却实用的的例子:Jquery获取 radio 选中后的文字
- Bootstrap概述
- background-image使用svg如何改变颜色