zoukankan      html  css  js  c++  java
  • 计算机存储数据和代码的方式以及单位转换

    计算机存储数据和代码的方式以及单位转换

    目录

    1. 二进制存储数据和代码

    2. 存储数据采用的方式和寻址方式

    3. 数据的形式

    4. 数据的存储

    5. 字符串的存储


    二进制存储数据和代码
    1. 计算机采用开关来代替0和1

    2. 程序判断数据的存储位置,自动判定是二进制代码还是二进制数据

    计算机内存采用线性的一维方式寻址(CPU要知道数据在那个地方放着)

    内存硬件---内存单元,内容把要处理的数据放到每个内存单元上

    内存单元单位:

    字节:1B-8bit(八个内存单元)

    1KB=1024B、MB、GB、TB(二进制算法)

    数据的形式

    文字

    数值---有具体的数学含义的(表示多少或大小的)

    图片

    声音---声音录下来存起来了

    影像

    ...

    数据的存储

    所有的数据必须通过某种方式转换成二进制才能存进计算机

    生活中的数制:

    二进制

    八进制---0到7

    十进制---0到9这是个基础数制(其他数据类推)

    十六进制---0到9,10以后用字母表示

    ...

    二进制,数字后加B,如:10010B---书面上的规定

    八进制,数字后加O,如:123O

    十六进制,数字后加H,如:2A5EH---10=A,11=B,12=C,13=D...

    字符串的存储
    1. 文字:

    计算机中称文字为字符串

    使用国际编码规则将字符变成整数,然后变成二进制数

    1. 英文字符转为二进制

    ASCII(American Standard Code for Information Interchange,美国信息交换表中代码)

    • 占内存1B

    1. 英文外的国际字符转为二进制

    Unicode(统一码、万国码、单一码)

    • 占内存2B

     

     

  • 相关阅读:
    vue项目接入百度地图
    angularJS 十六进制与字符串相互转换
    angular项目实现mqtt的订阅与发布 ngx-mqtt
    消息中间件MQTT
    Zigbee 与 WiFi 的区别
    angular6 路由拼接查询参数如 ?id=1 并获取url参数
    SpringBoot拦截器
    SpringBoot定时任务
    SpringBoot 各层之间的关系
    百度离线地图 —— 瓦片地图下载
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14070401.html
Copyright © 2011-2022 走看看