安装python:https://www.python.org/downloads/
编辑器 PyCharm:https://www.jetbrains.com/pycharm-edu/
编辑器Vim:http://www.vim.org/
编辑器 Emacs:http://www.gnu.org/software/emacs/
ELPY:https://github.com/jorgenschaefer/elpy/wiki
查看版本-终端:python3 -V
执行文件-终端:python abc.py
基础语法
按位取反
下面以5为例:
二进制原码:0000 0000 0000 0000 0000 0000 0000 0101
取反操作后:1111 1111 1111 1111 1111 1111 1111 1010
而在Java中,有符号整数都是用补码来表示,而补码=反码+1
1.先求反码:1000 0000 0000 0000 0000 0000 0000 0101
2.再求补码:1000 0000 0000 0000 0000 0000 0000 0110
最高位代表符号位 1 表示负数,0 表示正数 所以结果是-6
公式:x 的按位取反:-(x+1)
网友评论