A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王凯路路 中级黑马   /  2014-8-21 11:00  /  2244 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题二进制取反+1  用代码怎么编写 ?
二进制我没怎么看  - -.

7 个回复

倒序浏览
我也不太清楚
回复 使用道具 举报
付剑翊 来自手机 中级黑马 2014-8-21 11:28:04
藤椅
应该会使用到位操作
回复 使用道具 举报
class aaa
{
        public static void main(String[] args)
        {
                int a=10;
                a=(~a)+1;  //取反加1
                System.out.println(a);
        }
}
回复 使用道具 举报
正数的取反加一不就是他的负数么?  你直接在正数前面加上负号不就行了么
回复 使用道具 举报
cs8630323 发表于 2014-8-21 12:02
class aaa
{
        public static void main(String[] args)

我说的是二进制的取反+1怎么做,  我需要公式...你这个明显是整数的啊,
回复 使用道具 举报
怀念黑海岸 发表于 2014-8-21 12:09
正数的取反加一不就是他的负数么?  你直接在正数前面加上负号不就行了么 ...

我直接在前面加负号...那好像是字符串啊  {:2_39:}
回复 使用道具 举报
王凯路路 发表于 2014-8-21 12:21
我直接在前面加负号...那好像是字符串啊

额,我的意思是你先加负号然后再转换成二进制代码就行了啊。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马