在 Python 中,布尔类型 `True` 和 `False` 分别对应整数 `1` 和 `0`。这意味着在数值运算中,`True` 可以当作 `1` 使用,而 `False` 可以当作 `0` 使用。
以下是给定代码的分析过程:
```python
a = False
b = 1
c = a + b
```
1. `a` 被赋值为 `False`,在数值运算中相当于 `0`。
2. `b` 被赋值为 `1`。
3. `c = a + b` 相当于 `c = 0 + 1`。
4. 因此,`c` 的值为 `1`。
所以,代码的输出结果是 `1`。
正确答案是:B: 1。