社区
非技术区
帖子详情
java中的11111000问题!
niuniu428
2006-09-08 10:30:42
请问一个比较笨笨的问题:
既然JAVA中采用补码来表示一个数,那如果用一个字节来表示一个数,比如-7那应该是11111000
既然这样那248不应该是11111000咯?
搞不明白应该是看最高位的符号为还是怎么看的???
问题就是11111000到底是-7还是248?解释一下咯!?
...全文
86
1
打赏
收藏
java中的11111000问题!
请问一个比较笨笨的问题: 既然JAVA中采用补码来表示一个数,那如果用一个字节来表示一个数,比如-7那应该是11111000 既然这样那248不应该是11111000咯? 搞不明白应该是看最高位的符号为还是怎么看的??? 问题就是11111000到底是-7还是248?解释一下咯!?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zh__ua
2006-09-08
打赏
举报
回复
补码是补在最高位的,用4位表示数的话就只能最大表示到+7,-1就是1111,都是看最高位为1就是负的,基本就是这样,具体的涉及好多,你可以搜一下网上的数在计算机中的内部表示的相关文章
Java
基础入门学习教程PPT课件
JAVA
语言程序设计
JAVA
_03
JAVA
语言基础 位运算(共21页).ppt
Java
语言基础
中
的位运算在计算机科学
中
扮演着重要的角色,特别是在低级别的数据操作和优化算法时。位运算是指在二进制级别上对数据进行的操作,这些操作直接作用于单个比特(bit)。理解位运算对于深入学习计算机...
位运算课件(
java
学习位运算课件)
位运算在
Java
编程
中
是底层操作,用于直接处理二进制数据,对于理解计算机内部机制和优化代码性能至关重要。本文将深入探讨位运算的相关知识,包括计算机
中
数据的表示方法、二进制计数系统、以及原码、反码和补码的...
java
中
的位运算.doc
理解并熟练掌握
Java
中
的位运算对于优化代码性能和解决特定
问题
至关重要,特别是在处理位标志、内存限制和高效计算的场景下。位运算符的灵活运用能够简化代码并提高运行效率。在编程时,合理利用位运算可以有效地减少...
JAVA
基础补充(0)-原码反码补码.doc
Java
编程语言虽然主要关注高级抽象,但深入了解计算机底层如何存储和处理整数是至关重要的,尤其是在进行位操作或处理溢出
问题
时。本篇将详细解释整数在计算机
中
的表示方式,尤其是原码、反码和补码的概念。 首先,...
IP子网的新算法(巧)
####
问题
背景与需求 在给定的场景
中
,一家公司的网络地址被设定为218.69.252.104,而其广播地址则是218.69.252.111。为了更好地理解和管理这个网络,我们需要计算出子网掩码以及每个子网内可以容纳的有效主机数量...
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章