Hello!大家好,我是@学霸小羊,今天讲讲负数。
目录
1.负数的概念
2.绝对值
附:c++求绝对值方法
3.负数的大小比较
1.负数的概念
比0小的数,叫做负数。
负数全称负实数,负数与正数表示意义相反的量。负数用负号(Minus Sign,即相当于减号)"-"和一个正数标记,如−2,代表的就是2的相反数。
负数的相反数就是把负号去掉,正数的相反数就是在前面加上负号。
2.绝对值
负数的相反数有一个专业的名词——绝对值。
绝对值并不是仅针对负数而言,正数也有绝对值就。
一般情况下,数轴上表示数a的点与原点的距离叫做数a的绝对值,记作|a|。
如何求绝对值呢?
对于具体的数,绝对值是很好求的,直接去掉符号就是它们的绝对值,特殊地,|0|=0。
那如果是给出一个字母呢?+m和-n的绝对值是几呢?还能直接去符号吗?答案是否定的!
回到绝对值的意义,它表示的是一个距离,所以只能是正数或0,不可能是负数,在不确定m、n正负的情况下,是无法确定的。
下面通过具体的例子来说明一下:假如n=-2,-n表示的就是2,假如|-n|=n就会出现|2|=-2,显然是不成立的。
那对于字母表示的数,它的绝对值该怎样确定呢?首先要确定字母的正负,如果大于零,绝对值就是它本身;如果小于零,绝对值就是它的相反数;如果等于零,绝对值就是零。
(1)如果a>0,那么|a|=a;
(2)如果a<0,那么|a|=-a;
(3)如果a=0,那么|a|=0
重点记忆理解a<0的情况,可通过具体例子来帮助理解,如|-2|=-(-2)=2。
绝对值在负数领域有什么帮助呢?大家不妨思考一下。
附:c++求绝对值方法
其实只需要c++函数库里一个函数即可:abs();
#include <bits/stdc++.h>
using namespace std;
int a;
int main()
{
cin>>a;
cout<<a<<"的绝对值是"<<abs(a);
return 0;
}
你学会了吗?今天就讲到这,拜拜!
3.负数的大小比较
刚才讲了绝对值,现在来看看它的作用。
思考:-7 和 -10 哪个更大?
我们画个数轴就可以解决。
在数轴上,越往右,数值越大;由此不难看出 -7>-10。
我们比较一下两者的绝对值:|-7|=7,|-10|=10。
那么我们就可以得出一条结论:
比较负数的大小,绝对值小的反而大,绝对值大的反而小。
(正数和负数的大小比较不用讲了吧)