自我修炼入门

计算机基础知识点

1.计算机的基本概念

  • 计算机基本点
  • 特点:逻辑计算,数值计算,存储记忆功能
  • 总结:计算机是一种能够按照程序运行、自动、高速处理数据的现代化智能电子设备
  • 计算机的基本组成
    -软件:运行在系统上面的部分,虚拟的部分,物理层次上无法接触
    -硬件:鼠标,键盘,显示器,主机等物理层次上存在的部件。

2.计算机语言

2.1计算机语言的基本概念

  • 概念:计算机语言指人与计算机之间通讯的语言

2.2计算机语言的发展

  • 机器语言–>汇编语言–>高级计算机语言
  • 机器语言:由0和1组成的二进制数,简而言之,计算机的语言基础就是二进制数字。
  • 汇编语言:在机器语言的基础上,利用简单的字母和符号来代替二进制字符串,提高了语言的记忆性和识别性。
  • 高级计算机语言:就是一系列指令的集合语言。如常见的python,java,c等等高级编程语言。

3.交互方式

3.1交互方式的种类

  • 命令行的交互方式(Text-based User Interface)TUI
  • 图形界面化的交互方式(Graphical User Interface)GUI
  • 通过WIN+R打开命令提示符输入cmd打开文本命令行输入

3.2DOS命令

dir列出当前目录下的文件夹或者文件
md创建文件夹
rd删除文件夹(只能删除空的)
cd进入指定目录
cd…退回上一级目录
cd/退回根目录
del删除文件夹或者文件
exit退出DOS

4.文本文件和字符集

4.1文本文件种类

  • 纯文本:只能保存单一的文本内容,无法保存内容无关的东西(例如:txt文本文档)
  • 富文本:可以保存文本以外的东西(例如:有道笔记)
  • 纯文本在计算机底层中也会转化为二进制保存
  • 将字符转为二进制的过程称之为编码(encode)
  • 将二进制转为字符的过程称之为解码(decode)

4.常见的字符集

ASCII美国信息交换标准码使用7位编码包括128个字符
ISO-8859-1欧洲的编码使用8位编码包括256个字符
GBK中国编码(国标码)双字节表示
Unicode万国码包含世界上所有的语言和字符
  • 编写程序一般都使用Unicode编码,其实现主要由UTF-8,UTF-16,UTF-32

5.进制

5.1进制之间的转换

  • ⼗进制–>⼆进制 原理: 对⼗进制数进⾏除2运算
  • ⼆进制 – > ⼗进制 原理:⼆进制乘以2(次幂)的过程
  • 进制越⼤表现形式越短,之所以出现其他进制就是为了更⽅便的表示数据

5.2进制的计数

  • 十进制
    ⼗进制满⼗进⼀ 共有10个数字
    计数:0 1 2 3 4 5 6 7 8 9
  • 二进制
    二进制满二进一 只有两个数字
    计数:0 10 11 100 101 110 1000…
  • 八进制
    八进制满八进一 共有8个数字
    计数:0 1 2 3 4 5 6 7 10 11 12…17 20 21…
  • 十六进制
    十六进制满十六进一 引入了abcdef分别表示 10 11 12 13 14 15
    计数:0 1 2 3…8 9 a b c d e f 11 12 …1a 1b 1c 1d…

5.3数据间的换算

  • bit是计算机中最小的单位
  • byte是程序员可操作的最小单位
  • 8bit=1byte(字节)
  • 1024byte=1kb(千字节)
  • 1024kb=1mb(兆字节)
  • 1024mb=1gb(吉字节)
  • 1024gb=1tb(太字节)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值