算术操作符+,-,*,/,%

简介: 算术操作符+,-,*,/,%

各位少年,我们今天算术操作符


在写代码时候,一定会涉及到计算机


C语言中为了方便运算,提供了一系列操作符,其中有一组操作符叫做:运算符


,是不同的翻译,意思是一样的。


+和-


+和-用来完成加法和减法。


+和-都是有2个操作符的,位于操作符两端就是它们的操作数,这种操作符也叫双目操作符

#include<stdio.h>
int main()
{
int a=10+2;
printf("%d\n",a);
return 0;
}

这写的是一段加法的代码,他到底能不能达到我们想要的结果呢?我们来拿编译器执行一下。看图:

很显然,结果非常皆大欢喜的。

#include<stdio.h>
int main()
{
int a=2+10;
printf("%d\n",a);
printf("%d\n",a+10);
return 0;
}


这道题的结果也是皆大欢喜的。


介绍下来,我们来介绍乘法,在数学中我们写乘法需要3X5这样写,但是在计算机中这样是敲不出来的所以


我们选择*来代替数学中的乘法。

#include<stdio.h>
int main()
{
int num=5;
printf("%d\n",num*num);
return 0;
}

很显然大家彷佛找到了窍门,但是真的是哪个样子吗?,我们来分享下一段代码,计算机中不会取余数,suo

#include<stdio.h>
int main()
{
int a=10;
int b=2;
inr x=a/b;
printf("%d\n",x);
return 0;
}

哪打印结果是什么呢?我们看图

哪很显然这个结果是正确的,但是我们换个变量再试一下,他的结果还是正确的吗?

#include<stdio.h>
int main()
{
int a=10;
int b=20;
int c=a/b;
printf("%d\n",c);
return 0;
}

这时候结果是什么呢?会是0他没有打印出余数,这是为什么呢?因为C语言只会计算,a里头有几个20不会取余,他们都是整形,那我们用浮点型呢?

#include<stdio.h>
int main()
{
float a=10;
float b=20;
float c=a/b;
printf("%d\n",c);
return 0;
}

浮点型是小数,10除20得与0.5很显然我们豁然开朗,明白了怎么用浮点型来算除法


相关文章
|
5月前
|
存储 人工智能 安全
阿里云无影云电脑(个人版/商业版/企业版)介绍、收费标准、性能实测
阿里云无影云电脑(EDS)是一款基于云端计算架构的虚拟桌面服务,核心定位为“安全、灵活、高效的云上办公与计算终端”,用户无需依赖本地高性能硬件,通过任意可联网终端(传统PC、手机、平板、瘦客户端等)即可接入统一的云端电脑环境,实现数据集中存储、多端协同办公与弹性算力调度。2026年,无影云电脑进一步优化版本分类、配置规格与计费体系,覆盖个人、中小微企业、大型企业及专业设计等多场景需求,同时推出针对性优惠活动。以下结合官方定义、实测数据与公示信息,完整还原其核心信息,确保内容真实无篡改。
2597 3
|
4月前
|
存储 机器学习/深度学习 人工智能
阿里云服务器第九代计算型c9i实例解析:至强6处理器,AI加速40%,安全升级
阿里云服务器计算型c9i实例,搭载英特尔®至强®6处理器,单核算力提升20%,采用CIPU架构降低网络延迟、提升存储IOPS,实现高性能与高能效的平衡,适用于在线游戏、视频编解码等场景。c9i实例在计算、网络、存储性能上全方位提升。目前,c9i实例2核4G、4核8G、8核16G配置有优惠,用户还可领取额外优惠券享受减免。
|
10月前
|
监控 数据可视化 机器人
直播间自动发言机器人,直播场控机器人免费版,快手抖音小红书哔哩哔哩工具
核心控制器采用异步IO架构,支持同时处理弹幕监控、自动回复和数据统计 实现多平台适配层,通过配置驱动支持抖音/快手/小红书/哔哩哔哩的差异化处理
|
6月前
|
缓存 NoSQL Java
微服务高频面试题
本课程系统讲解微服务架构核心知识,涵盖SpringBoot与SpringCloud应用、Nacos注册与配置中心、OpenFeign远程调用、Sentinel熔断限流、Gateway网关鉴权、分布式事务Seata、RabbitMQ消息队列、Elasticsearch搜索及Redis缓存等技术,结合实战场景解析服务治理、数据同步与高并发处理方案。
|
6月前
|
API 开发者
流量突然提升 100 倍,LLM Agent 和 Workflow,到底怎么选?
大模型从“聪明接口”走向“自主思考者”。Workflow是固定流水线,高效但僵化;Agent则能理解意图、规划步骤、动态决策,像会思考的员工。流程稳定用Workflow,复杂任务选Agent,二者结合更强大。核心在于:让机器从执行迈向思考。
|
人工智能 搜索推荐 测试技术
通义灵码 2.0 智能编码功能评测:Deepseek 加持下的 Python 开发体验
通义灵码 2.0 智能编码功能评测:Deepseek 加持下的 Python 开发体验
789 11
|
运维 JavaScript jenkins
鸿蒙5.0版开发:分析CppCrash(进程崩溃)
在HarmonyOS 5.0中,CppCrash指C/C++运行时崩溃,常见原因包括空指针、数组越界等。系统提供基于posix信号机制的异常检测能力,生成详细日志辅助定位。本文详解CppCrash分析方法,涵盖异常检测、问题定位思路及案例分析。
694 4
|
关系型数据库 MySQL 测试技术
MySQL外键使用的考量与建议
综上所述,虽然MySQL的外键提供了一种强大的工具来维护数据之间的一致性和完整性,但在决定是否使用外键时,需要权衡其带来的好处和潜在的性能影响。通过仔细的规划和测试,可以最大化地利用外键的优势,同时避免一些常见的陷阱。
560 1
|
数据采集 机器学习/深度学习 数据可视化
纵横小说网站数据采集与分析实现
本文介绍了一个基于Python的纵横中文网数据采集与分析项目,旨在通过技术手段深入分析网络小说市场,掌握读者需求,评估作品质量,并为网站运营提供策略支持。
1108 0
纵横小说网站数据采集与分析实现
|
芯片
LDO的原理及测试方法
LM317是一种可调稳压器,核心是Bandgap Reference,用于提供1.25到37V的输出电压和1.5A的电流。了解其内部结构有助于测试和电路设计,例如理解温度系数对稳定性的影响,以及参数如IADJ(通常为50uA)的设计。测试时关注输出电压的线性和负载调整率,同时注意输入电流与输出电流的关系。LM317的测试还包括参考电压、滤波器性能、纹波抑制比等,确保电路的稳定性和效率。在多站点测试中,还需确保辅助电路的一致性和校准。
1042 4

热门文章

最新文章