注册 登录
编程论坛 VC.NET论坛

VC中 二进制的表示

jerry820726 发布于 2006-07-25 12:22, 2784 次点击
那位高手指点下,刚碰到问题,怎样在VC下求,1,2,8三个数的 和的反码的补码 ,最后形式(1111  0101),第一次写,不知道怎么写, 会的帮下 谢谢

[此贴子已经被作者于2006-7-25 12:23:25编辑过]


3 回复
#2
十一月天2006-07-26 12:58
不会,不过,我想应该跟c里面没什么不一样的吧,只要是符合的程序的标准就可以了,至于代码不会有太大的改变的。
#3
poppylx2006-07-26 16:32

C语言提供的位运算:

运算符 含义
& 按位与
| 按位或
∧ 按位异或
∽ 取反
<< 左移
>> 右移


反码就是原码求反(0变1,1变0)
补码就是原码求反+

这样应该很好写了吧 不过不知道那个取反的符号怎么输入呢


[此贴子已经被作者于2006-7-26 16:34:01编辑过]

#4
yeshirow2006-08-06 08:12

Alt + 小鍵盤的 41431 可以輸入 ∽,
但在 C 中沒有見過這個符號...
是 ~ 這個符號吧

1