首页 > 其他分享 >计算机基础知识

计算机基础知识

时间:2022-10-21 21:55:06浏览次数:75  
标签:存储 进制 基础知识 Unicode ASCII 十进制 计算机

计算机基础知识

目录

计算机存储单位进制转换

二级制

进制是计算机中广泛采用的一种数制,二进制使用0和1来表示,进位规则是“逢二进一”。

八进制

一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,进位规则是“逢八进一”。

十进制

是现实中使用的一种进制。

十六进制

十六进制,是计算机中数据的一种表示方法,它由0-9,A-F组成,字母不区分大小写,与10进制对应的关系是:0-9对应的是0-9,A-F对应的是10-15进位规则是“逢十六进一”。一般用于表示颜色。

进制之间的转换

进制之间是可以互相转换的

十进制转换二进制

如:将一个十进制的数字9转换成二进制

  1. 9/2 等于4余1
  2. 4/2 等于2余0
  3. 2/2 等于1余0
  4. 1/2 等于0余1

经过上面计算得到的余数,从后往前输出就是转换后的二级制1001。

二进制转换十进制

如:将1001转换成10进制

  • 1×23+0×22+0×21+1×20

上述所有数值相加就是转换成十进制的数值9。

计算机的储存单位

  • Bit:计算机的最小的储存单位。0和1。
  • Byte:字节 1Byte = 8Bit,1111 1111 -> 28个数字 -> 256
  • KB:千字节 1KB = 1024Byte
  • MB:兆字节 1MB = 1024KB
  • GB:千兆 1GB = 1024MB
  • TB:兆兆 1TB = 1024GB

编码

计算机不能够直接对用户的输入的文本进行存储,需要转换成对应的计算机语言才能进行存储。

如将A存储起来

  • 将A和ASCII表进行对比,找到A对应的数字,将这个数字转换成二进制进行存储
    读取则是将二进制的数据转换成十进制然后对照ASCII表然后获得对应的字符

编码格式

很显然,世界上的文字通过ASCII中的128个字符是没办法表示的,故此产生了Unicode万国码。可虽然使用Unicode可以表示全世界的文字,但若是存储一个字符A通过ASCII表示只需要使用一个字符,使用Unicode时就需要用到三个字节,这样就会很大程度上造成了存储空间上的浪费,而UTF-8就是为了解决Unicode在存储空间上的问题的,UTF-8可以根据存储的内容所占的字符来自动进行扩容。

标签:存储,进制,基础知识,Unicode,ASCII,十进制,计算机
From: https://www.cnblogs.com/wuzhongke/p/16814434.html

相关文章

  • 计算机科学速成
    计算机科学速成课[http://【【计算机科学速成课】[40集全/精校]-CrashCourseComputerScience】https://www.bilibili.com/video/BV1EW411u7th?p=36&vd_source=0c8a4e......
  • 《计算机网络》第五章学习随笔
    5.1传输层1.传输层是主机才有的层次,为应用层提供通信服务,使用网络层的服务2.功能(1)传输层提供进程与进程之间的逻辑通信(2)复用与分用(3)传输层对收到的报文进行差错检测......
  • 多线程基础知识
    【单核处理器和多核处理器的多线程】单核处理器:为每个线程分配时间片。来模拟并发多核处理器:一核一线程,真正实现并发 【标志】线程一致性,IsAlive就为true,否则为fals......
  • 计算机体系结构 量化研究方法 第六版 电子书 pdf
    作者:[美]JohnL.Hennessy/[美]DavidA.Patterson出版社:机械工业出版社副标题:量化研究方法原作名:ComputerArchitecture:AQuantitativeApproach 包括所......
  • 2022-2023-1 20221304 《计算机基础与程序设计》第八周学习总结
    2022-2023-120221304《计算机基础与程序设计》第八周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP这个作业......
  • 摄像头基础知识(二):Bayer、Raw与ISP
     摄像头基础知识(二):Bayer、Raw与ISP_EEer!的博客-CSDN博客_ispraw 摄像头基础知识(二):Bayer、Raw与ISPEEer!已于2022-10-1514:49:23修改254收藏分类专栏:camer......
  • 摄像头基础知识(一):mipi与lane
    摄像头基础知识(一):mipi与lane_EEer!的博客-CSDN博客 摄像头基础知识(一):mipi与laneVIP文章EEer!已于2022-10-1514:41:29修改469收藏2分类专栏:camera文章标签:c......
  • 2022-2023-1 20221424 《计算机基础与程序设计》第8周学习总结
    2022-2023-120221424《计算机基础与程序设计》第8周学习总结作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1......
  • Docker_基础知识
    容器概述容器本义:盛装物体、隔离物体。容器意义:解决虚拟化资源浪费的问题。容器沿革:1979---2013---                    版本:企业版(EE)/社区版(CE)1.......
  • JavaScript基础知识
    JavaScript基础知识##输出语句*1.window.alert()--写入警告框*2.document.write()---写入HTML输出*3.console.log()---写入浏览器控制台*alert("helloworld!......