计算机基础
&国夫&
你能做的就是好好学习
展开
-
java中的(~)运算符原理
今天研究了一下java中的(~)运算符System.out.println(~5);结果输出为:-6抱着很好奇的心理,我们来研究下为什么是-6呢?。首先,非(~)运算符,是java众多运算符的一种,“与”、“非”、“或”、“异或”。需要明白一点的是,在计算机中 正数,负数都是通过补码的形式保存的,而正数的补码是其本身的原码,而负数的补码则要根据其绝对值的原码转化为反码,然后原创 2018-01-16 13:04:26 · 7561 阅读 · 2 评论 -
Base64转化过程
什么是base64?Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码是从二进制到字符的过程查询百度,解释了编码过程的原理: 然后在将原理翻译成代码。/** * 3*8=4*6 * Base64 转化过程 ...原创 2018-11-25 20:25:15 · 938 阅读 · 0 评论