标题: C语言程序:除法运算和取余运算讲解 [打印本页]

作者: 51黑uu    时间: 2016-5-1 05:42
标题: C语言程序:除法运算和取余运算讲解
在C语言中除法的运算符是“/”,取余的运算符是“%”,两个运算符都是双目运算符,运算虽然简单却非常实用。

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


运行结果如下:



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




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







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1