当前课程知识点:C++语言程序设计基础 > 第1章 绪论 > 信息的表示和储存 > 计算机中的信息与存储单位
计算机中的信息与存储单位
l算术运算;
l逻辑运算。
l控制信息——指挥计算机操作;
l数据信息——计算机程序加工的对象。
l位(bit,b):数据的最小单位,表示一位二进制信息;
l字节(byte,B):八位二进制数字组成(1byte=8bit);
l千字节1KB=1024B;
l兆字节1MB=1024K;
l吉字节1GB=1024M。
大家好欢迎回来继续学习
C++语言程序设计
这一讲我们来介绍
在计算机中如何表示和存储信息
我们知道我们使用计算机
为我们解决问题
主要是用它的什么特点
主要就是因为它的计算速度
非常快
我们看到计算机
好像可以给我们做各种事情
很多时候我们没有意识到
它在做什么计算
实际上计算机不管能够
实现多么复杂的功能
它的最根本功能都是基于计算
算术运算和逻辑运算
好那么要计算
就得有数据吧
要计算就得处理各种的
类型的数据吧
计算机中的信息呢
可以说分成两大类
一类是控制信息
比如说这些指令
它就属于控制信息
这个呢
不在我们这门课的讨论范围之类
那么我们学程序设计
主要是要学会在程序中
表示存储处理这些数值的信息
和非数值的信息
也就是数据信息
那么数据信息分两类
一类是数值的
比如说整数实数
一类是非数值的比如说字符
还有逻辑值真假
这都是非数值的
计算机系统里面
它的最根本的数值信息就两类
一个是整数一个是实数
那你说我们在数学中还有复数
复数是用我们程序的方式
给它模拟出来的
在这门课里面我们后面会有例题
让大家学会怎么样在程序中
模拟表示一个复数
怎么样进行复数的运算
在第八章会有例题
信息在计算机中
它的存储单位
最基本的单位是按位
就是一个
经常我们讲一个比特一个bit
一个二进制位
这是最基本的
那么还有字节
一个字节是规定为八个二进制位
叫做一个字节
我们经常看到说
这个磁盘容量多少G 多少K
这个软件有多大有多少K
这个闪存是多少G的
这是什么单位呢
K 我们简称千字节
那么千字节
它不是正好是1000 它是1024
所以在这个计算机里面
它都是按二的多少
因为是二进制
按二的多少次方来算的
所以1K字节是1024
然后还有兆是一个M 一个兆
一兆又是1000K
又乘一个1024
一G是1000兆也是一个1024
那么我们平常简单的理解它
就是千了
可以这样简单理解
但是大家知道
它是按二的方次来递增的
-导学
--第1章导学
-计算机系统简介
--计算机系统简介
--计算机系统简介 测试题
-计算机语言和程序设计方法的发展
--计算机语言和程序设计方法的发展 测试题
-面向对象的基本概念
--面向对象的基本概念 测试题
-程序的开发过程
--程序的开发过程
--程序的开发过程 测试题
-信息的表示和储存
--计算机的数字系统
--数据的编码表示
--信息的表示和储存 测试题
-实验指导
-导学
--第二章导学
-C++语言概述
--C++语言概述 测试题
-基本数据类型、常量、变量
--程序举例
--基本数据类型、常量、变量 测试题
-运算与表达式
--运算与表达式 测试题
-实验二:简单程序设计(上)
-数据的输入和输出
--数据的输入和输出
--数据的输入和输出 测试题
-选择结构
--if语句
--switch语句
--选择结构 测试题
-循环结构
--for语句
--循环结构 测试题
-自定义类型
--自定义类型
--自定义类型
-第2章小结
--第二章小结
-实验二:C++简单程序设计(下)
-导学
--导学
-函数定义
--函数定义
--函数定义 测试题
-函数调用
--例3-2
--例3-3
--例3-4
--例3-5
--例3-6
--函数调用 测试题
-嵌套与递归
--例3-9
--例3-10
--嵌套与递归 测试题
-函数的参数传递
--函数的参数传递
--函数的参数传递 测试题
-引用类型
--引用类型 测试题
-含有可变参数的函数
--含有可变参数的函数 测试题
-内联函数
--内联函数 测试题
-constexpr函数
--CONSTEXPR函数课后习题
-带默认参数值的函数
--带默认参数值的函数 测试题
-函数重载
--函数重载 测试题
-C++系统函数
--C++系统函数习题
-第3章小结
--第三章小结
-实验三(上)函数的应用
-实验三(下)函数的应用
-导学
--导学
-面向对象程序的基本特点
--面向对象程序的基本特点 测试题
-类和对象
--类和对象的定义
--类和对象 测试题
-构造函数
--构造函数基本概念
--委托构造函数
--复制构造函数
--构造函数 测试题
-析构函数
--析构函数
--析构函数 测试题
-类的组合
--类的组合
--类的组合程序举例
--前向引用声明
--类的组合 测试题
-UML简介
--UML简介
--UML简介课后习题
-结构体与联合体
--结构体与联合体 测试题
-枚举类
--枚举类
--枚举类 测试题
-第4章小结
--第四章小结
-实验四(上)
--实验四(上)
-实验四(下)
--实验四(下)
-导学
--导学
-标识符的作用域与可见性
--标识符的作用域与可见性 测试题
-对象的生存期
--对象的生存期
--对象的生存期 测试题
-类的静态成员
--类的静态成员 测试题
-类的友元
--类的友元 测试题
-共享数据的保护
--共享数据的保护 测试题
-多文件结构和预编译命令
--多文件结构和预编译命令 测试题
-第5章小结
--小结
-实验五
--实验五
-导学
--导学
-数组的定义与初始化
--数组的定义与使用
--一维数组应用举例
--数组的定义与初始化 测试题
-数组作为函数的参数
--数组作为函数的参数 测试题
-对象数组
--对象数组
--对象数组 测试题
-基于范围的for循环
-指针的定义和运算
--指针的定义和运算 测试题
-综合实例
--综合实例
-实验六(上)
--实验六上
-指针与数组
--指针数组
--指针与数组 测试题
-指针与函数
--指针类型的函数
--指向函数的指针
--指针与函数 测试题
-对象指针
--对象指针
--对象指针 测试题
-动态内存分配
--动态内存分配 测试题
-智能指针
--智能指针
-vector对象
--vector对象
--vector对象 测试题
-对象复制与移动
--移动构造
--对象复制与移动 测试题
-字符串
--C风格字符串
--string类
--字符串 测试题
-第6章小结
--第六章小结
-综合实例
--综合实例
-实验六(下)
--实验六(下)