比较大小符号

 我来答
亦是如此
高粉答主

2021-10-28 · 往前看,不要回头。
亦是如此
采纳数:6378 获赞数:544605

向TA提问 私信TA
展开全部

用进/借位标志CF判断大小。

有符号数相加减考虑SF和OF,BCD数考虑AF,无符号数考虑CF,另外无论什么类型的数都可以查ZF和PF。所以两个无符号数比较大小,只需要做减法,判断最高位是否产生了借位,从而判断大小。

有符号数就是用最高位表示符号(正或负),其余位表示数值大小,无符号数则所有位都用于表示数的大小,有符号数和无符号数是针对二进制来讲的。有符号数用最高位作为符号位,“0”代表“+”,“1”代表“-”;其余数位用作数值位,代表数值。


以上内容解释:

C支持所有整形数据类型的有符号数和无符号数运算。尽管C标准并没有指定某种有符号数的表示,但是几乎所有的机器都使用二进制补码

通常,大多数数字默认都是有符号的,C也允许无符号数和有符号数之间的转换,转换原则是基本的位表示保持不变。因此在一台二进制补码机器上,当从无符号数转换为有符号数时,效果就是应用U2Tw,而从有符号转换为无符号数时,就是应用函数T2Uw,其中w表示数据类型的位数。

越1宝1儿
2017-06-03 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.1万
采纳率:81%
帮助的人:4433万
展开全部
大于号:>
小于号:<
大于等于号:≥
小于等于号:≤
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式