C++学习——导论

计算机的硬件结构

  • 冯·诺依曼结构,采用二进制

5个基本组成部分:运算器,控制器,存储器,输入设备,输出设备
其中,
1.运算器和控制器合称中央处理器(CPU),在CPU中还有一个区域由寄存器组成
2.存储器分为内存和外存,

  • 内存储器读取速度快,造价高,且断电则无法保存
  • 外存储器读取速度慢,造价低,可长时间保存
    如文件保存在外存储器,打开时读取到内存储器,修改保存后再保存在外存储器。

计算机能处理任何数字化的信息,只要能将信息数字化,就能通过程序接受

程序的用户界面

  • 命令行界面CLI
  • 图形用户界面GUI

数制

  • 一个R进制数制,采用R个基本计数符号,R成为数制的基,逢R进位,不同位置对应不同的值,该值是以R为底的幂。
  • 十进制转换为二进制
    除2取余,(例82)
余数
82÷2410
41÷2201
20÷2100
10÷250
5÷221
2÷210
1÷201

从低位读到高位,即从下往上读,82(10)=1010010

  • 十进制小数转换为二进制
    乘二取证(例0.625)
乘积取整余数
0.625×21.2510.25
0.25×20.500.5
0.5×2110

!整数从高位取到低位,就是从上往下取0.625(10)=0.101(2)

  • 二进制与八进制的转换
二进制八进制
0000
0011
0102
0113
1004
1015
1106
1117

1 010 010.101(2)=122.5(8)

  • 二进制和十六进制的转换

于八进制类似,但是一个十六进制等于二进制的四位

数据类型

一个字节存储八个二进制 00 000 000~11 111 111
0~255

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值