2.1.3如何实现进程的控制、进程控制相关的原语(创建原语、终止、唤醒、阻塞、切换原语)

    3.5 矩阵的压缩存储(一维数组、二维数组、对称、三角、三对角、稀疏矩阵)

    树上看风景的人:

    高质量

    2.2.6.1 原码的除法运算

    做而论道_CS:

    x / y = 1011 / 1101。

    用无符号数恢复余数法来计算,竖式如下:

    商: 0000

    ----------

    1101)00001011

    - 1101

    -------------

    (借1)0100

    + 1101

    -------------

    00010

    - 1101

    -------------

    (借1)0101

    + 1101

    -------------

    00101

    - 1101

    -------------

    (借1)1000

    + 1101

    -------------

    01011

    - 1101

    -------------

    (借1)0110

    + 1101

    -------------

    余数: 1011

    上式中,有四次减法,都不够减,出现了“借位1”。

    因此,就上了四个零。

    之后,接着就做加法,恢复余数。

    很简单的。

    与十进制的算法,是雷同的。

    2.2.6.1 原码的除法运算

    做而论道_CS:

    计算机中,是没有小数点的。

    计算机中,根本,就没有小数。

    计算机中,只有整数。

    你平白无故的,捏造了小数!

    好像是有 “创新” 啊!

    实际上,你是给自己挖了一个坑!

    把你自己坑了!

    2.2.6.1 原码的除法运算

    做而论道_CS:

    求 x / y。

    代入数字,就是:

    x / y = 0.1011 / 0.1101。

    分子分母小数点同时右移四位,值不变。

    小学的知识,你应该和记得吧。

    那么就是:

    x / y = 1011 / 1101。

    换算到十进制:

    x / y = 1011 / 1101。

    x / y = 11 / 13。

    正确结果:商=0,余数=11/13。

    2.2.6.1 原码的除法运算

    做而论道_CS:

    你在 "原码除法" 中,写了:

    x = 0.1011、y = 0.1101,求 x / y。

    你算的不对!