计算机正数和负数的除法运算,正数与负数——整数的乘除法与四则运算.pdf
整数的乘除法与四则运算 (含习题)
1.整数的乘法
【例】连续多日不雨,水库的水位持续下降,若每天下降2米,连续4天下来共
下降了几米?
因为下降2米,以 (-2)米表示,连续4天的结果可以表示为
(-2)+ (-2)+ (-2)+ (-2)
= (-2)× 4 = 4 × (-2) (乘法交换律)
= -8 。 所以连续4天下来共下降了8米。
再举一个例子:
【例】某地层每年下陷5厘米,3年前比现在高多少厘米?
下陷5厘米以 (-5)厘米表示,
以今年为基准,3年前以 (-3)表示,那么
(-5)× (-3)= 3 × 5= 15 (厘米)。
所以3年前比现在高15厘米?
从上面的两个例子,我们知道:“负数×正数=负数”,且 “负数×负数=正
数”,利用乘法交换律,可知 “正数×负数=负数”,加上小学学过的 “正数×正
数=正数”。因此本节主要就是要讨论以下四种乘法运算规则:
正数 × 正数 =正数
正数 × 负数 =负数
负数 × 正数 =负数
负数 × 负数 =正数
2.乘法的一些性质
(1) 甲×乙=乙×甲 【乘法交换律】
(2) 甲×乙×丙= (甲×乙)× 丙=甲 × (乙×丙) 【乘法结合率】
(3) 任何数与0的乘积都是0。
(4) 任何数与1的乘积都不会改变,仍是本身。
(5) 任何数与 (-1)的乘积会变为其相反数。
(6) 甲× (乙+丙)=甲×乙+甲×丙 【乘法对加法分配律】
- 1 -
(7) 甲× (乙-丙)=甲×乙-甲×丙 【乘法对减法分配律】
3.连乘与次方
某数“连乘”可改记为某数的“次方”表示之。例如:4个5连乘, 4
5 5 5 5 5
(读作5的4次方)。
因此,如果 为正整数,则 个 连乘,可记为aaaaa am 。
m m a
m個a
2 a 3
一般而言, 我们读作 “ 的2次方”或 “ 的平方”; 我们读作 “ 的3
a a a a
m
次方”或 “ 的立方”; 我们读作 “ 的m次方”。
a a a
m
对于 而言,其中的 称为底数, 称为指数。如果底数是负数则必须括号
a a m
起来。例如-2的4次方,必须写为(2)4 表示之。
【动动脑】
3 3 4 4
(1)请问 , 是否相等? (2) , 是否相等?
(2) 2 (2) 2
(3)负数的奇数次方为 数 (填正或负)
(4) 负数的偶数次方为
计算机正数和负数的除法运算,正数与负数——整数的乘除法与四则运算.pdf相关推荐
- 计算机用加法乘法实现除法运算的数学原理
数学原理:迭代序列 本篇只讨论加法乘法实现除法的数学原理,并不涉及数据结构. 设已知 c > 0 ,任取 数学归纳法我们有 0 < <1 , 0 < ...
- c语言二进制负数的除法,C语言中负数除法与右移取整问题
今天碰到了负数除法与右移的替代问题,借机研究一下C语言中负数除法的问题.此处只讨论整数除2的幂次方的情况,并取-7~-5除以4为例,不讨论一般除法的移位优化. 1. 负数右移 对于有符号整数, ...
- 单片机c语言除法运算,针对小容量单片机程序优化方式--乘除法篇
原标题:针对小容量单片机程序优化方式--乘除法篇 目前单片机的市场竞争很激烈,许多应用出于性价比的考虑,选择使用程序存储空间较小(如1K,2K)的小资源8位MCU芯片进行开发.一般情况下,这类MCU没 ...
- 计算机中的位运算—正数,负数,原码,反码,补码
计算机中正数是按照原码存储的,负数是按照补码存储的 下面举例 1 和-1,按照8位存储. : 正数:正数的原码,反码,补码都和原码一样,即正常的二进制表示. 负数:原码就是正常的二进制表示.反码就是原 ...
- 计算机中符号位正负,负数在计算机中的表示+有符号无符号的区别+负数按位运算...
部分转载自:https://blog.csdn.net/kebi007/article/details/89741960 一.负数的二进制位表示法 原码:一个整数按照绝对值的大小转换成的二进制数,称为 ...
- 负数在计算机中的表示+有符号无符号的区别+负数按位运算
部分转载自:https://blog.csdn.net/kebi007/article/details/89741960 一.负数的二进制位表示法 原码:一个整数按照绝对值的大小转换成的二进制数,称为 ...
- 两个正数相乘或相加,为什么结果是负数。/Java基本数据类型介绍
两个正数相乘或相加,为什么结果是负数. 首先 1.Java基本数据类型 分为四大类,共八小类 整数型 :byte.short.int.long 分别占 1. 2. 4. 8 个字节 浮点型: floa ...
- 一个函数就能实现将正数变成对应的负数和将负数变成对应的正数
如何用一个函数就能实现将正数变成对应的负数,将负数变成对应的正数: int turn(int a) { a = ~a + 1; return ...
- Java 负数、零、正数的个数
题目描述 统计一组数中负数.零.正数的个数. 输入描述 第一行是一个整数n,第二行是n个整数 输出描述 在一个独立的行中输出n个整数中负数.零.正数的个数,其中的标点为中文标点. 输入样例 10 12 ...
- 统计给定的n个数中,负数、零和正数的个数
#include <stdio.h> /* 统计给定的n个数中,负数.零和正数的个数. 输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整 ...
最新文章
- PyQt 编程基本思想-HelloWorld
- eclipse安装SVN插件的两种方法
- pandorabox php7,【恐惧交响4之潘多拉】ProjectSAM Symphobia 4 Pandora v1.0.7
- 十、Redis五大数据类型之二List
- Ybquery项目部署idea
- 姓名性别电话邮箱html表单,HTML form标签语法、属性、规范和示例详细说明-立地货...
- 浅析Asp.net MVC 中Ajax的使用
- 总结之:CentOS 6.5 LAMP分主机平台的搭建及测试
- 【老孙随笔】怎样才能当上项目经理?
- Atitit 手机图片备份解决方案attilax总结
- Linux下编译安装WizNote
- sitemesh初步
- 惠普电脑u盘重装系统步骤_惠普电脑重装系统图文教程
- 9012,9013三极管总结
- Android播放音频到耳机,android插入耳机状态使用扬声器外放音乐
- checkbox如何默认选中
- ActiveMQ中Consumer特性详解与优化
- 芯天下8bit MCU
- Jdk14其他新特性
- 读书笔记——吴翰清《白帽子讲Web安全》