自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 python

最近在看Python代码的时候,因为是Python初学者,看到这个if name == 'main' 的判断,并且下面还有代码语句,看了其他地方的说明,还是没搞明白是什么意思,在看到这句话时,终于醍醐灌顶,就是下面这句话:name 是当前模块名,当模块被直接运行时模块名为 main 。这句话的意思就是,当模块被直接运行时,if 以下代码块将被运行,当模块是被导入时,代码块不被运行。举个栗子:小红.py朋友眼中你是小红(name == '小红'),  你自己眼中你是你自己(name ==

2023-02-21 11:06:46 34

原创 双符号位相加

双符号位相加在补码一位乘中比如只有4个bit-4-3=-4+(-3)=11.00+11.01=110.01舍去高位 10.01(-7)然后移位一次 11.00(-4)11.xx+11.xx有两种情况 110.xx 111.xx没有现高于-8的 因移位一次 小于等于-4直接舍去高位即可,范围*1/2 也正是这个原因 补码①位乘用双符号位表示

2022-08-23 09:00:53 437

原创 移位操作 原理

图中正数右移一位 其相反数右移一次 并非是相互对应

2022-08-23 08:17:36 71

原创 移位操作 双符号位

有符号数的移位操作—算术移位众所周知 机器数(被数字化的数)为正时原码 补码 反码 左移右移都补0机器数为负时左移右移的原理 是某数乘以或除以2^n本质是小数点右移或左移 但数相对于小数点来说朝相反的方向移动当原码 补码 反码 ×/÷2^n符号位是不变的 只需移动数值部分用双符号位来表示数呢1、为什么最高符号位永远上真正的符号位2、为什么在算术移位时 只有高符号位保留不变 而低符号位要参与移位例:原码 00.001101 ①乘以2^1 左移

2022-08-22 20:24:04 3885

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除