java基础语法二进制

java基础语法二进制二进制 计算机底层只能识别二进制 计算机底层只识别二进制是因为计算机内部的电子元件只能识别两种状态 即开和关 或者高电平和低电平 二进制正好可以用两种状态来表示数字和字符 因此成为了计算机最基本的表示方法 在计算机内部 所有的数据都被转化为二进制形式进行处理和存储

大家好,我是讯享网,很高兴认识大家。



二进制
计算机底层只能识别二进制。计算机底层只识别二进制是因为计算机内部的电子元件只能识别两种状态,即开和关,或者高电平和低电平。二进制正好可以用两种状态来表示数字和字符,因此成为了计算机最基本的表示方法。在计算机内部,所有的数据都被转化为二进制形式进行处理和存储。虽然计算机可以通过不同的编程语言和程序来处理不同的数据类型和格式,但最终都需要将其转化为二进制形式才能被计算机底层识别和处理。

十进制:满十进一

二进制:满二进一

二进制和十进制转换

十转二:除二取余数,直到商为0为止,最后将所以余数逆序输出

二转十:

八进制

满八进一

十六进制

满十六进一

0开头表示八进制,0b或0B开头表示二进制,0x或0X开头表示十六进制,以上都无就是日常使用的十进制

byte与bit:

byte(字节)是计算机存储和处理数据的基本单位,通常由8个比特(bit)组成,每个bit是计算机中最小的存储单位,只能存储0和1两个状态。

计算机中通常以字节为单位进行存储和传输,比特则用来表示数据的最小单位

即1byte=8bit,八个bit组成一个字节

1KB=1024byte

1MB=1024KB

1GB=1024MB

1TB=1024GB

原码反码补码是计算机二进制的三种表示形式。

计算机在底层都采用二进制补码形式表示的。

二进制位最高位的是符号位,0为正数,1为负数

正数:

原码反码补码都是相同的

eg:127的原码反码补码。  0111 1111(都是)

负数:

原码:将绝对值转换为二进制后,最高位改为1(最高位是符号位)

反码:以原码为参考,符号位不变,其他位取反

补码:以反码参考,符号位不变,加1

eg:-5       5转换为二进制:0000 0101   原码:1000 0101    反码:1111 1010   补码:1111 1011

补码转原码:

正数:两者相同

负数:除符号位,所有为取反,再加1

java基础语法二进制

小讯
上一篇 2024-12-26 07:48
下一篇 2024-12-30 07:39

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7632.html