基本数据转换
小的类型可以直接给大的类型
有多种数据类型在进行计算的时候,系统会将类型转换成最大的那个数据类型
char类型的数据在于数字进行数学运算的时候,它是转换为相对应的ASCII码的值然后再进行的计算
单&号与双&号的区别
单:左边无论真假,右边都进行计算 两边都要参与运算
双:如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算
“|”与“||”同理
异或^与或| 不同之处在于:当左右都为true时,结果为false
理解:异或,追求的是“异”
进制的意思就是逢几进一
十进制的计算
1+8=9
9+1=10
二进制的计算
0+1=1
1+1=10
10+1=11
11+1=110
正数二进制->反码->加1(补码)->负数二进制
<<左移 m<<n = m*2的n次方
>>右移 m>>n = m/2的n次方