c 语言除法运算,C 语言简单加减乘除运算
C语言也可以进行加减乘除运算,但是运算符号与数学中的略有不同,见下表。
加法
减法
乘法
除法
求余数
数学
+
-
×
÷
无
C语言
+
-
*
/
%
加号、减号与数学中的一样,乘号、除号不同,另外C语言还多了一个求余数的运算符。
我们先来看一段代码:
#include
#include
int main()
{
int a=12;
int b=100;
float c=8.5;
int m=a+b;
float n=b*c;
double p=a/c;
int q=b%a;
printf("m=%d, n=%f, p=%lf, q=%d\n", m, n, p, q);
system("pause");
return 0;
}
输出结果:
m=112, n=850.000000, p=1.411765, q=4
你也可以让数字直接参与运算:
#include
#include
int main()
{
int a=12;
int b=100;
float c=8.9;
int m=a-b; // 变量参与运算
int n=a+239; // 有变量也有数字
double p=12.7*34.3; // 数字直接参与运算
printf("m=%d, n=%d, p=%lf\n", m, n, p);
printf("m*2=%d, 6/3=%d, m*n=%ld\n", m*2, 6/3, m*n);
system("pause");
return 0;
}
输出结果:
m=-88, n=251, p=435.610000
m*2=-176, 6/3=2, m*n=-22088
对于除法,需要注意的是除数不能为 0,所以诸如int a=3/0;这样的语句是错误的。
加减乘除的简写
先来看一个例子:
#include
#include
int main()
{
int a=12;
int b=10;
printf("a=%d\n", a);
a=a+8;
printf("a=%d\n", a);
a=a*b;
printf("a=%d\n", a);
system("pause");
return 0;
}
输出结果:
a=12
a=20
a=200
第一次输出 a 原来的值;a=a+8;相当于用a+8的值替换原来 a 的值,所以第二次输出 20;第三次用a*b的值替换第二次的值,
所以是 200。
在C语言中,表达式a=a#b可以简写为a#=b,#表示 +、-、*、/、% 中的任何一种运算符。
上例中a=a+8;可以简写为a+=8;,a=a*b;可以简写为a*=b;。
下面的简写形式也是正确的:
int a = 10, b = 20;
a += 10; //相当于 a = a + 10;
a *= (b-10); //相当于 a = a * (b-10);
a -= (a+20); //相当于 a = a - (a+20);
注意:a#=b 仅是一种简写,不会影响效率。
以上就是C语言加、减、乘、除、求余的基本运算,有需要的朋友可以参考下。
c 语言除法运算,C 语言简单加减乘除运算相关推荐
- php简单加减乘除,C++_C 语言简单加减乘除运算,C语言也可以进行加减乘除运算 - phpStudy...
C 语言简单加减乘除运算 C语言也可以进行加减乘除运算,但是运算符号与数学中的略有不同,见下表. 加法 减法 乘法 除法 求余数 数学 + - × ÷ 无 C语言 + - * / % 加号.减号与数学 ...
- python混合运算_计算加减乘除混合运算python实现_加减乘除运算题(Python实现)...
Loading... 加减乘除运算题 ------- 程序输出类似"1+3=","4-1=","2*51=","18/2=&quo ...
- 单片机c语言除法,单片机C语言知识点全攻略
单片机C语言知识点全攻略 为了让有需要的朋友进一步了解单片机C语言知识,下面的文章将为大家讲解单片机C语言的知识内容,欢迎学习! C51运算符和表达式 运算符,双目运算符和三目运算符.单目就是指需要有 ...
- python实现简单计算器加减乘除功能_Python3实现简单加减乘除运算的计算器
这是用Python3编写的一个简易的计算器,只有加减乘除,没有括号. 个人思路:将公式以字符串形式传入: 1.去掉其中的空格,生成新的字符串进行操作: 2.提取其中的数字和运算符号分别生产新的列表: ...
- java加减两个运算的代码_java加减乘除运算代码
package demo; import java.util.Stack; /** * 利用栈,进行四则运算的类 * 用两个栈来实现算符优先,一个栈用来保存需要计算的数据 numStack,一个用来保 ...
- DSP实现浮点数的乘除法 c语言,DSP中浮点转定点运算--定点数的加减乘除运算
DSP中浮点转定点运算--定点数的加减乘除运算 3.定点数的加减乘除运算 简单的说,各种运算的原则就是先把待运算的数据放大一定的倍数,在运算的过程中使用的放大的数据,在最终需要输出结果的时候再调整回去 ...
- 复合赋值运算简单赋值运算
例1. short s1 = 1:s1 = s1 + 1; 例2. short s1 = 1; s1 += 1; short占2个字节,int占4个字节,short型变量+上int型值计算结果是int ...
- c语言中的加减乘除字母,简单的c语言加减乘除运算
简单的c语言加减乘除运算 答案:6 信息版本:手机版 解决时间 2019-10-03 12:11 已解决 2019-10-03 00:06 简单的c语言加减乘除运算 最佳答案 2019-10-03 ...
- c语言实现简单的加减乘除运算---@颜麓
//实现简单的加减乘除运算 #include<stdio.h> int main() {double x,y; char chars; printf("请输入两个数加减乘除运算: ...
最新文章
- java中的二进制运算简单理解
- linux7添加两个网关,RHEL7设置IP地址、网关和DNS
- spring environment_程序员:Spring项目中简单几步实现多个动态数据源切换
- oracle还原 ora 39111,在server2008上进行impdp引发的(ORA-39070)的问题
- 在idea中使用CheckStyle来规范代码
- Restorator 2007 3.70.1729
- 通过减小Bootstrapping Error Reduction来进行离线RL学习
- Python:利用Entrez库筛选下载PubMed文献摘要
- 基因重组-冲刺日志(第六天)
- Android快速开关机
- 数据仓库应用篇(一)需求文档模板和需求评审
- 领导让我做会议记录,我不会怎么办?
- win10计算机睡眠 隔几分钟就唤醒,Win10电脑睡眠时经常被自动唤醒如何解决
- 中国烟气在线监测系统行业供需现状及未来发展趋势预测报告(2022-2027年)
- 苏州优步车主之家司机端下载
- js 排序,push,pop,shit,unshit(),splice(),随机打乱数组,随机方法总结
- 手把手教你扩展个人微信号(1)
- Leetcode周赛314-字典序最小的字符串
- OSWorkFlow深入浅出(4)---犹抱琵琶半遮面
- java设置随机数种子教程(转)