• 2018-7-10-随笔-计算机系统和程序设计方法


    计算机科学之父是图灵 现代计算机之父是:约翰。冯。诺依曼 十进制转为二进制的方法: 整数:除2逆序取余法 小数:乘2正序取整法 16个1 是【2的16次方-1】 因为这是无符号的 有符号:16个1是【-1】 16个1 的第一数字:1是代表负数 0代表整数 2^16=65536,2^16-1=65535这没有错啊! 111.1111(16个1)是-1的二进制也没错, 但这是在int型为2字节的时候.当int型为2字节时, 能表示的有符号数的范围是-32768~32767, 表示无符号数时范围是0~65535. 现在的int型已大都为4字节了,你困惑的这个问题已转移到更大的数上去了.其实计算机里没有什么正数、负数,都是些0、1符号,代表什么数看编程者怎么对待了.就说这111.1111(16个1),在16位整型平台下,编程者如果认为是无符号数,那就是65535,而如果编程者认为是有符号的,那就是-1了 负数用二进制表示:补码表示 先是表示出来正常数【带符号】,然后反码【符号不变】,然后加1【符号不变】,这就是补码 一个字节是8位,就是一个地址 电脑的系统是:处理一串数据,称为字 【不可能一位一位处理】,存储这个字所用的字节就是【字长】 处理系统:64 就是字长为64 B KB MB GB TB 程序解决问题:理解问题,数学建模,算法设计,程序设计,问题解决 算法的灵魂,结构是肉体 构成程序 描述算法方法很多:自然语言 传统流程图、 伪码 、N_S图 结构: 顺序结构:最简单的结构 选择结构:单支结构、双支结构、多支结构 循环结构:当型循环、直到型循环(会先循环一次在判断)
  • 相关阅读:
    python functools模块
    python 垃圾回收详解
    python与鸭子类型
    简单写一下图片上传获取宽高的方法
    手写一个简单的webpack的配置
    immutable的使用
    react中实现异步请求的方法二、redux-promise-middleware
    react中实现异步请求的方法一,react-thunk
    浅谈vuex。
    Vue中插槽的使用。
  • 原文地址:https://www.cnblogs.com/liuqifeng/p/9290246.html
Copyright © 2020-2023  润新知