•计算机:俗称电脑(computer),是现代一种用于高速计算的电子计算机器。 •特点:数值运算、逻辑运算、存储记忆功能。 •计算机组成:由硬件+软件组成。 •硬件:控制器、运算器、存储器、输入设备(键盘、鼠标…)、输出设备(打印机、光盘机…)。 •软件:软件=程序+数据+文档,是一系列按照特定顺序组织的计算机数据和指令的集合(各种app…)
•概念:指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介。
•总:由机器语言—>汇编语言—>高级计算机语言。 •机器语言:是由0和1组成的二进制数。 •汇编语言:用一些容易理解和记忆的字母,单词来代替一个特定的指令,更加便于记忆和书写。 •高级语言:是一种独立于机器,面向过程或对象的语言。例如:JAVA、python、c、c++…
•TUI(Text-based User Interface):命令行文本的交互方式 •GUI(Graphical User Interface): 图形界面化的交互方式
•Windows系统:WIN+R—>cmd—>回车(enter)
•分类:纯文本和富文本 •纯文本:纯文本只能保存单一的文本内容,无法保存内容无关的内容(txt、htm、asp、bat…) •富文本:即多文本格式,可以保存、添加文本以外的内容。(例如 有道笔记、印象笔记和Typora) •纯文本在计算机底层会转换成二进制保存内容 •将字符转换为二进制码的过程,我们称之为编码 encode() •将二进制码转换成字符的过程,我们称之为解码 decode()
•ASCII:使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符,包含128个字符。 •ISO-8859-1 :欧洲编码,使用8位二进制数来编码,包含256个字符。 •GBK :汉字内码扩展规范(中国人编码),采用单双字节变长编码,英文使用单字节编码,完全兼容ASCII字符编码,中文部分采用双字节编码。 •Unicode:统称万国码,为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 •Unicode的多种方式:UTF-8、UTF-16和UTF-32。
•类别:二进制、八进制、十进制、十六进制。 •转化: •十进制---->二进制原理:采用"除2取余,逆序排列"法。 •二进制---->十进制原理:用数值乘以2的幂次数依次相加。 •进制越大表现形式越短,是为了更方便的表现数据。
•十进制:逢十进一 •计数:0、1、2、3、4、5、6、7、8、9、10、11、…20、21… •八进制:逢八进一 •计数:0、1、2、3、4、5、6、7、10、11、12、13… •十六进制:逢十六进一 •计数:0,1,2,3,4,5,6,7,8,9,a,b,c,d, e,f,10,11… •二进制:逢二进一 •计数:0, 1, 10, 11, 100,101,110,111,1000…
•Bit,是计算机最小的存储单位 •8bit = 1Byte(字节) •1KB(千字节)=1024B •1MB(兆字节)=1024KB •1GB(吉字节)=1024MB •1TB( 太字节)=1024GB