社区
Java SE
帖子详情
关于JAVA中的负数二进制表示?
qq_pride
2002-03-03 11:51:55
JAVA中负数用二进制到底怎么理解呢?如:
int i=-1;按二进制表示为
11111111 11111111 11111111 11111111
那么左移一位:
i<<1,变成
11111111 11111111 11111111 11111110,前面全是1,那也可以理解为-6(-110)啊!
...全文
400
2
打赏
收藏
关于JAVA中的负数二进制表示?
JAVA中负数用二进制到底怎么理解呢?如: int i=-1;按二进制表示为 11111111 11111111 11111111 11111111 那么左移一位: i<<1,变成 11111111 11111111 11111111 11111110,前面全是1,那也可以理解为-6(-110)啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mingtian
2002-03-03
打赏
举报
回复
这跟Java没关系,什么语言都是这样的,负数的二进制表示就是该负数的绝对值的二进制数按位取反再加一,上面的-1、-2就是例子。
jsyx
2002-03-03
打赏
举报
回复
错
负二进制数转换为十进制,按位求反,再加一,然后前面加负号。
所以
11111111 11111111 11111111 11111110 = -2
java
进制转换,
二进制
十进制 十六进制 正数
负数
的进制等等!.docx
java
进制转换,
二进制
十进制 十六进制 正数
负数
的进制等等!.docx
java
进制转换,
二进制
十进制 十六进制 正数
负数
的进制等等!.docx
JAVA
实现十进制整数(正负)转换为
二进制
输出
任意输入一个十进制整数,包括正数
负数
,通过程序实现可以输出相应的
二进制
编码
Modbus协议讲解及实现
课程背景 Modbus 协议是工业自动化控制系统
中
常见的通信协议,协议的全面理解是个痛点。 本课程主讲老师集10多年在Modbus协议学习、使用
中
的经验心得,结合当前物联网浪潮下Modbus协议开发的痛点,推出这套面向...
JAVA
中
负数
的
二进制
表示
JAVA
中
负数
的
二进制
表示
计算机对有符号数(包括浮点数)的
表示
有三种方法:原码、反码和补码,反码=原码按位取反 补码=反码+1。 在
二进制
里,是用0和1来
表示
正负的,最高位为符号位,最高位为1代表
负数
,最高位为0...
java
负数
的
二进制
表示
JAVA
基础系列 计算机对有符号数(包括浮点数)的
表示
有三种方法:...对于
负数
而言,是以补码的形式存储在内存
中
的。以-7(int)为例 第一步:将-7的绝对值转化为
二进制
0000 0111 第二步:将上面的
二进制
以反码表...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章