zoukankan      html  css  js  c++  java
  • python编程基础之八

    位运算符

    内存:

    1 bit ----b      1Byte----B

    1Byte = 8bit

    1K = 1024Byte

    1M = 1024KB

    1G = 1024M

    1T = 1024G

    二级制,逢二进一,

    n进制,逢n进一,

    进制转换,大致可以分为十进制转n进制,或者是n进制转十进制,至于n进制转其他进制,也可以通过十进制做中介计算,

    这里我就用二进制代替n进制,

    二进制 -> 十进制,

    根据每一位的权值相加,结果就是十进制的结果

    十进制 -> 二进制

    这里有分两种情况计算,整数部分,小数部分

    整数部分:辗转相除法,倒取余数

    小数部分:连续乘2,每乘一次,取整数部分一次

    例:0.625转二进制

    0.625 * 2 = 1.25 取整数部分    1    

    取余数部分进行下一轮运算

    0.25 * 2 = 0.5     取整数部分    0

    取余数部分进行下一轮运算

    0.5 * 2 = 1          取整数部分    1

    二进制表示就是0.101(略去前缀)

  • 相关阅读:
    Emacs 使用YASnippet
    odbc备忘
    Emacs 矩形编辑
    ftp by libcurl
    emacsshell
    Emacs cnblogs 代码着色
    Emacs下的Man
    #include ""还是<>
    三种*
    应对Maze勒索攻击的最佳实践分享
  • 原文地址:https://www.cnblogs.com/higer666/p/9340564.html
Copyright © 2011-2022 走看看