【发布时间】:2017-11-03 20:40:30
【问题描述】:
我知道,42 是所有问题的答案,但 42 到底是怎么回事?
int x = -(~'+'|0xAB^1337); //42
【问题讨论】:
-
这不是很明显吗?这是我初始化 42 整数的常用方法;)
-
@TimSchmelter 那么初始化 43 呢?
-
@HimBromBeere
int x = -(~'+'|0xAB^1337); ++x;简单本身。 -
有趣的问题,但没有显示任何自己的能力来解决它。特别是:这对任何人有什么用处?
-
@TimSchmelter 就像几乎所有其他“我的代码为什么要这样做”的问题一样,您可以轻松地将其分解以找出答案。第一步是了解每个操作员的工作,然后弄清楚事情发生的顺序,然后逐步评估它。也许我只是编程太久了,或者我只是非常合乎逻辑,但老实说,我看不出任何给定的人至少不能一些知道从哪里开始解码.
标签: c#