【发布时间】:2016-02-23 04:03:24
【问题描述】:
我是 Swift 新手,正在尝试学习“有符号整数的移动行为”的概念。我从“快速编程语言 2.1”中看到了这个例子。
我的问题是:为什么计算中也包含符号位?
我经历了几种数字组合,它们都有效,但我似乎没有得到在计算中包含符号位的原因。
要将 -1 添加到 -4,只需执行标准的二进制加法 所有八位(包括符号位),并丢弃任何 完成后不适合八位:
【问题讨论】:
-
用负数和正数试一试。
标签: swift bitwise-operators signed signed-integer