随笔分类 - 计算机原理
摘要:如何表示2 8 16进制数? 2进制 0b开头 public static void main(String[] args) { int n = 0b101; System.out.println(n); } 8进制 0开头 public static void main(String[] args
阅读全文
摘要:计算机原理之位运算及二十余种常用技巧 位运算和常用技巧位运算与 &符号或 |符号非 ~符号左移 << 符号右移 >>符号 常用技巧获得int最大值获得int最小值获取long最大值获取long最小值乘2运算除2运算乘以2的m次方除以2的m次方判断数是不是奇数不用第三个数交换两个数取绝对值判断符号是否
阅读全文
摘要:原码 反码 补码基本知识 正整数:原码、反码、补码均是原码本身负整数:反码 = 原码按位取反(符号位除外) 补码 = 反码+1 例如 byte 1 原码:0000 0001 反码:0000 0001 补码:0000 0001 byte -3 原码:1000 0011 反码:1111 1100 (原码
阅读全文
摘要:Java 时间戳取当天零点问题,一文弄懂计算机内的时区(东八区和标准时区) 按国内东八区获取国内的0点整时间戳原因分析解决办法本地时钟运行结果 按标准时区获取标准时区的0点整时间戳原因分析解决办法本地时钟运行结果 Java 时间戳取当天零点问题,一文弄懂计算机内的时区(东八区和标准时区) Java
阅读全文