【Java基础学习-二进制运算】

二进制运算

二进制系统是一种数字系统,其功能几乎与大多数人更为熟悉的十进制系统完全相同。十进制的基数是10,而二进制用10。二进制用2,十进制用10,而二进制用1,称为位。撇开这些差异不谈,加法、减法和乘法等运算都是使用与十进制系统相同的规则计算的。

由于其在具有逻辑门的数字电路中实现的简单性,几乎所有现代技术和计算机都使用二进制系统。设计只能检测两种状态(开和关、真/假或存在/不存在)的硬件比查看更多状态更容易。需要可以使用十进制系统检测十个状态的硬件,这更复杂。

格式:每一位为bit,bit的取值为0/1。

二进制十进制
11
113
1117
110113

像素值中的二进制运算

一个像素值ARGB,有4个byte,32个bit,每个byte分别对应A,R,G,B。

定义像素值时,用int,int也是32个bit

A:透明度  8bit  取值范围0~255

R:红     8bit  取值范围0~255

G:绿     8bit  取值范围0~255

B:蓝      8bit  取值范围0~255

<


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部