今天学习了位运算。位与、位或、取反、异或、左移、右移。
1.某位置一:位或
2.某位置零:位与
3.保留指定位:位与
4.两个变量拼接在一起:设置一个更大的空间的变量,通过位移然后或
5.交换两个数:异或
6.乘2或除2:左移一位或右移一位
今天自己研究了浮点数保存
浮点数32共位:1位符号位,8位指数位,23位尾数位。
例如-11.5
尾数:1011.1 指数位:3+127(固定值) 10000010 符号位:1
则-11.5 二进制:1 10000010 01110000000000000000000
网友评论