在计算机中所有的数字都是以二进制存在的,源码是直接将一个整数换算成二进制数,然而计算机是以补码的形式保存所有的整数。
补码计算规则:
1、整数的补码和源码相同,负数的补码是其反码加1
2、反码是对源码按位取反,只有高好位(符号位)
例子:
源码 | 11111111111111111111111111111101 | -2147483645的源码 |
反码 | 10000000000000000000000000000010 | 符号位不变,其他为取反 |
补码 | 10000000000000000000000000000011 | 反码加1 |
二、转义字符
转义字符 | 说明 | Unicode表示方式 |
\b | 退格符 | \u0008 |
\n | 换行符 | \u000a |
\r | 回撤符 | \u000d |
\t | 制表符 | \u0009 |
\" | 双引号 | \u0022 |
\' | 单引号 | \u0027 |
\\ | 反斜杠 | \u005c |
char类型的变量,完全可以参加加减乘除等数学运算,也可以比较大小(使用该字符对应的编码参与运算)。