avatar
问个关于~的小问题(C++)# Programming - 葵花宝典
c*s
1
~, bitwise operator NOT,
int k,
不明白为什么 ~k 总等于 -(k+1)?
哪位大侠给我讲解一下, 多谢
avatar
k*f
2
看看二进制的反码 和 补码

【在 c******s 的大作中提到】
: ~, bitwise operator NOT,
: int k,
: 不明白为什么 ~k 总等于 -(k+1)?
: 哪位大侠给我讲解一下, 多谢

avatar
c*s
3
update: 明白了, 原来负数是这样存储的。。。长见识了, 多谢
能说详细点么?
~的定义难道不是反码?

【在 k****f 的大作中提到】
: 看看二进制的反码 和 补码
avatar
y*g
4
~是按位取反的操作
反码是一种编码方式.

【在 c******s 的大作中提到】
: update: 明白了, 原来负数是这样存储的。。。长见识了, 多谢
: 能说详细点么?
: ~的定义难道不是反码?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。