【发布时间】:2013-05-09 20:22:13
【问题描述】:
所以我目前正在通过“SAMS 每天 1 小时自学 C++”一书学习 C++。到目前为止,一切都很棒 - 我已经理解了所说的一切,并且我已经设法在简单的程序中使用它们来练习它们。
但是,我刚到有关按位运算符的部分,我完全被难住了。我知道您有 &、~、|、> 等,并且我知道每个人对二进制形式的数字执行不同的操作,因为 ~ 翻转数字。
我的问题是,我无法理解您要如何以及为什么要使用它们。取一个 int,翻转二进制数字并获得另一个数字,这一切都很好,但这究竟对我的形状或形式有何帮助?我希望能解释一下您为什么要使用每一个,如果可能的话,也许可以举个例子?
谢谢大家!
【问题讨论】:
标签: c++