摘要: 0 问题描述 经典问题:超出Java Long型(8字节/64位)的二进制比特流数据如何进行大数的数值计算? 近期工作上遇到了这个问题:需要将一个无符号数、且位长>=8字节(等于8字节时,首位bit为1,其他bit不全为0)的二进制字符串转为Java对象(此处我先称之为:原始整数),进行整型运算、或 阅读全文
posted @ 2024-04-13 17:16 千千寰宇 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 原码、反码和补码是计算机中用来表示带符号整数的三种编码方式,它们在计算机内部的运算和表示过程中发挥重要作用。 在计算机系统中,数值一律用补码来表示和存储。 原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。 1 计算机编码方式:原码 / 反码 / 补码 1.1 概念辨 阅读全文
posted @ 2024-04-13 14:21 千千寰宇 阅读(21) 评论(0) 推荐(0) 编辑