news 2026/6/10 0:35:43

第2章Java基本语法(上): 变量与运算符-- 变量之进制 变量之进制间的转换

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第2章Java基本语法(上): 变量与运算符-- 变量之进制 变量之进制间的转换

关于进制

所有数字在计算机底层都以二进制形式存在。
对于整数,有四种表示方式:
二进制(binary)0,1,满21.0b0B开头。
十进制(decimal)0-9,满101
八进制(octal)0-7,满81.以数字0开头表示。
十六进制(hex)0-9A-F,满161.0x0X开头表示。此处的A-F不区分大小写。
如:0x21AF +1= 0X21B0

二进制

Java整数常量默认是int类型,当用二进制定义整数时,其第32位是符号位;
当是long类型时,二进制默认占64位,第64位是符号位
二进制的整数有如下三种形式:
原码:直接将一个数值换成二进制数。最高位是符号位
负数的反码:是对原码按位取反,只是最高位(符号位)确定为1
负数的补码:其反码加1
计算机以二进制补码的形式保存所有的整数。
正数的原码、反码、补码都相同
负数的补码是其反码+1

为什么要使用原码、反码、补码表示形式呢?
计算机辨别“符号位”显然会让计算机的基础电路设计变得十分复杂!于是
人们想出了将符号位也参与运算的方法.我们知道,根据运算法则减去一个正数等于加上一个负数,: 1-1 = 1 + (-1) = 0 ,所以机器可以只有加法而没有减法,这样计算机运算的设计就更简单了。

变量之进制间的转换

进制间转化

练 习
1.将以下十进制数转换为十六进制和二进制
123
256 87 62
2.将以下十六进制数转换为十进制和二进制
0x123 0x25F 0x38 0x62
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/7 3:11:25

区块链商业价值预测数据分析

摘要:根据Gartner数据,区块链商业价值发展可分为三个阶段:探索期(2018-2022)年均增长22.6%,加速期(2023-2027)年均增长55.2%,成熟期(2028-2030)年均增长51.7%。预计2030年市场规模将达1360亿美元,复合年增长…

作者头像 李华
网站建设 2026/6/7 3:08:18

HCCL Profiling通信耗时埋点与Timeline生成

摘要 在大规模分布式训练中,通信效率直接决定整体性能。HCCL Profiling通过精准的通信操作耗时埋点,生成可视化Timeline,为性能瓶颈定位提供数据支撑。本文将深度解析/hccl/profiler/trace_collector.cpp的实现机制,演示AllReduc…

作者头像 李华
网站建设 2026/6/7 2:12:20

如何使用PHP实现500M以上文件夹的批量上传方案?

技术开发日记 - 毕业设计《企业级加密文件管理系统》攻坚实录 学生:陕西某高校软件工程大三学生 目标:打造高含金量毕业设计求职作品集核心项目 一、需求分析与技术选型 1. 核心需求拆解 军工级加密要求:地质局客户要求SM4国密算法传输&…

作者头像 李华
网站建设 2026/6/9 1:01:01

美妆跨境品牌Rituals从0到10亿的关键策略

Rituals官网首家线下门店2000年在阿姆斯特丹开业,如今门店已遍布纽约至巴黎。品牌产品涵盖护肤、身体护理、彩妆及香薰蜡烛等多个品类。25年间,其年收入曾达9.5633亿美元。Rituals的核心竞争优势,在于其精准的品牌定位。品牌并未将自身局限于…

作者头像 李华
网站建设 2026/6/7 7:45:13

PHP在http环境下如何解决500M视频大文件上传问题?

一个PHP程序员的"20G文件上传"奇幻漂流记 各位互联网"卷王"们好啊!我是那个在福建写PHP写到秃头的码农老王。今天要跟大家分享一个让我哭笑不得的外包需求——客户要我用100元预算实现20G大文件上传下载系统!(是的&…

作者头像 李华
网站建设 2026/6/7 7:13:30

基于蒙特卡洛模拟的大规模电动车充电模型 在matlab中用蒙特卡洛算法对电动汽车充电负荷进行模拟

基于蒙特卡洛模拟的大规模电动车充电模型 在matlab中用蒙特卡洛算法对电动汽车充电负荷进行模拟,可自己修改电动汽车数量,复现。 动汽车大规模入网充电时会导致系统内负载峰值拔高的问题,和分布式电源一样,都会对电网的安全稳定运…

作者头像 李华