绝对值等于自己的数有两个,0 和最小的负数?
来源:互联网 发布:js 数字转化为excel列 编辑:程序博客网 时间:2024/06/05 00:15
在计算机的世界里,
答案:绝对值等于自己的数有两个,0 和最小的负数。 (What????不会吧? )
有人可能会怀疑:怎么会是个负数呢?还必须只能是最小的负数?坑爹!别急,耐心分析下!
举例:
取个一般负整数:-5(1000,0101) //原码
其他位取反:-----> (1111,1010)
加一:------------> (1111,1011) //补码
求绝对值:取反---> (0000,0100)
加一:-------------> (0000,0101) //结果为+5
什么是最小的负数呢?----->(1000,0000) //最小的负数在计算机中表示为 1000,000
取反:---------------------->(0111,1111)
加一:---------------------->(1000,0000)
----------------------------->(啊,的确坑爹啊,尼玛,果真变回自己了!!!!)
你再取个正整数试试?!比如说5;看看区别!!!
如果一个整数的绝对值等于它自己,那么这个数是多少捏?!
提示:不是数学题!答案:绝对值等于自己的数有两个,0 和最小的负数。 (What????不会吧? )
发生这种事,大家都不想的。感情的事呢,是不能强求的。所谓吉人自有天相,做人呢,最要紧的就是开心…
呵呵~计算机中没有数轴,绝对值是如何定义的呢?
abs(x) := (x >= 0) ? x : -x;
学过计算机原理的都知道,负数在计算机中以补码形式存储,计算补码的方式和取反操作类似。符号位不变,其它位取反,最后加一。
0的绝对值等于自己当然好理解。有人可能会怀疑:怎么会是个负数呢?还必须只能是最小的负数?坑爹!别急,耐心分析下!
举例:
取个一般负整数:-5(1000,0101) //原码
其他位取反:-----> (1111,1010)
加一:------------> (1111,1011) //补码
求绝对值:取反---> (0000,0100)
加一:-------------> (0000,0101) //结果为+5
什么是最小的负数呢?----->(1000,0000) //最小的负数在计算机中表示为 1000,000
取反:---------------------->(0111,1111)
加一:---------------------->(1000,0000)
----------------------------->(啊,的确坑爹啊,尼玛,果真变回自己了!!!!)
你再取个正整数试试?!比如说5;看看区别!!!
- 绝对值等于自己的数有两个,0 和最小的负数?
- 数组中的数分为两组,使得两个组的和的差的绝对值最小
- 找出整数数组中两个数差值的绝对值最小
- 找出整数数组中两个数差值的绝对值最小
- 求绝对值最小的数
- 求绝对值最小的数
- 求绝对值最小的数
- 求绝对值最小的数
- 判断一个有序数组中是否有两个数的和等于给定的数
- 求两个数的绝对值
- 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。
- 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的
- 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。
- 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。
- 判断集合中是否有两个数的和等于某个给定整数
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- //利用重载编写求整数绝对值和求实数绝对值的两个函数
- 有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。
- MacOS X服务管理
- 数据结构(一)数据结构算法与顺序表
- 十六进制与字符串互转
- LVS 连接数
- Android Monkey 命令行工具
- 绝对值等于自己的数有两个,0 和最小的负数?
- 超完整省市县3级完整SQL及完整民族
- dblink oracle -01017 ora -02063
- My First Plug-in - Inventor API .NET 开发从0开始-课程1
- 我只是一个卑微的小丑,被这个世界抛弃在角落
- Maven 环境的搭建
- TCP SYN,ACK 详解
- MFC中ON_UPDATE_COMMAND_UI和ON_COMMAND消息区别
- 获取文件大小的六种方法大全,打开文件和不打开文件都有,C方法获取,C++方法获取,MFC方法获取。