【发布时间】:2014-11-02 05:42:00
【问题描述】:
我有两个字符
char c1='A', c2 = 'B';
因为A的8位二进制是01000001,B的二进制是01000010。我希望将B 的最左侧位放入A 的最右侧位中,以便c1 变为01000000。我通过计算二进制 A 和 B,然后获取新的二进制,然后执行描述的过程,然后将新的二进制分配给 c1 来做到这一点。
我的问题是是否有任何有效的方法可以做到这一点?
【问题讨论】:
-
你能具体说明你在做什么吗?
-
请注意
'A'和'a'不是一回事。除此之外,结合各种按位操作将有效地做到这一点。你试过什么?