找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 15670|回复: 0
打印 上一主题 下一主题
收起左侧

C语言程序:除法运算和取余运算讲解

[复制链接]
跳转到指定楼层
楼主
ID:117358 发表于 2016-5-1 05:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在C语言中除法的运算符是“/”,取余的运算符是“%”,两个运算符都是双目运算符,运算虽然简单却非常实用。

除法运算符
除法运算“/”是一个双目运算符或者叫二元运算符,意思是使用该运算符必须要有两个运算对象。这个运算符是如何实现运算的呢?
“/”两边是整形数值,那得到的运算结果是多少呢?我来用keil运算一下,程序见下图:


运行结果如下:



除法运算的两个对象都是整形时会把小数点舍掉,而只留下整数,
如:7/6 = 1,8/3 = 2。
取余运算符
取余运算符用“%”来表示,要求两个数值都必须为整形,返回值为两数相除后的余数。8%3 = 2如下所示:




再如:10%4 = 2.  24%5= 4.
取余运算符和除法运算符经常联合使用,用于分离一个整数,这个在数码管显示中经常用到。
如何在keil中使用printf函数输出呢?


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表