java基础
文章平均质量分 80
gushibuhou
这个作者很懒,什么都没留下…
展开
-
为什么在java中-(2的31次方)*(-1)还是-(2的31次方)(也就是-2147483648)?
111原创 2021-05-12 09:50:53 · 1477 阅读 · 0 评论 -
java基础/二进制之原码,反码,补码
用遇到问题到解决问题的角度来聊聊二进制之原码,反码,补码 1.大家都知道计算机是用二进制来存储数据的,那么数据有正负之分,二进制要怎么表示正负数呢? 正和负是2种状态,0和1也是2种状态,自然而然的就会想到用1位字节来表示正负,没错,先辈们也是这么想的,用第1位来表示正负,0表示正数,1表示负数. 这样就很好理解了,以8位为例,+5就是 0000 0101,-5就是 1000 0101,没错,这就是原码.好了,正负数都知道怎么表示了,那2个数只和要怎么处理呢?如果2个数都是正数,或者都是负数,可以保持原创 2020-06-11 00:46:47 · 352 阅读 · 0 评论 -
java基础/操作符
写在开头:本系列文章根据https://how2j.cn/的内容编写,为了记录自己复习的过程原创 2020-06-10 18:55:15 · 263 阅读 · 0 评论 -
java基础/基本变量
写在开头:本系列文章根据https://how2j.cn/的内容编写,为了记录自己复习的过程 1.java有八种基本类型: 整型 (4种),字符型 (1种),浮点型 (2种),布尔型(1种) 2.4种整型数的范围 byte -128 ~ 127 ( - 2^8 ~ 2^8 - 1) short -32,768 ~ 32,767 ( - 2^16 ~ 2^16 - 1) int -2,147,483,648 ~...原创 2020-06-08 21:25:03 · 241 阅读 · 0 评论