申请修正体面内容
查看原帖
申请修正体面内容
705702
user100566楼主2024/12/6 11:26

体面内容表述存在不严谨的地方:

  1. 原文:

    并且不会出现形如 2*-3 的格式。

    这句话的意思应该是,所有的 - 均表示减法运算,不表示负号,换句话说基本数字全部是非负的。但是原描述并没有显式地排除 -4, -4+5 等格式。

    更正:

    并且所有的 - 均表示减法运算,不表示符号。

  2. 原文:

    / 以整除运算。

    这句话的意思应该是,/ 运算等同于 C/C++ 中的 / 运算,但是整除运算有取整之分,这里应该强调是向 00 取整。

    更正:

    / 以向 00 取整的整除运算(,等同于 C/C++ 中的 / 运算)。

  3. 原文:

    并且中间每一步都不会超过 2312^{31}

    这句话要表达的信息是,可以直接用 int 型变量进行表达式中的所有运算而不用担心溢出,然而这里的表述是"不会超过 2312^{31}",这包括了 2312^{31},刚好超出 int 的范围。 同时,这句话并没有限制负数的取值范围,按理来说,正数和负数的绝对值范围是相近的,因此负数部分也应在 int 范围内。

    更正:

    并且中间每一步都在 [231,2311][-2^{31}, 2^{31}-1] 内。

    并且中间每一步都在 int 范围内。

    并且中间每一步都在 3232 位有符号整数范围内。

    并且中间每一步的绝对值都不超过 23112^{31}-1

2024/12/6 11:26
加载中...