C语言的补码
发布日期:2021-05-04 09:36:35 浏览次数:36 分类:原创文章

本文共 194 字,大约阅读时间需要 1 分钟。

C语言的补码

在计算机系统中,数值一律用补码来表示(存储)

主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。

补码与原码的转换过程几乎是相同的。

求给定数值的补码表示分以下两种情况:

正数的补码

与原码相同。

【例1】+9的补码是00001001。

负数的补码

符号位为1,其余位为该

上一篇:C语言易错知识
下一篇:C++字符串类型转化

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年03月24日 04时11分58秒