计算机基础知识
1946 年 2 月 14世界上第一台可编程的电子计算机—ENIAC。
中国第一台通用数字电子计算机于 1958年 8 月研制成功
计算机发展历程


著名人物
艾伦·图灵(1912年—1954年),英国数学家、逻辑学家,被称为“人工智能之父”。
冯·诺依曼(1903年—1957年),出生于匈牙利的美籍犹太人,是20世纪最著名的数学家之一,理论计算机科学和博弈论的奠基者,常被誉为“计算机之父”。
克劳德·香农(1916年—2001年),美国数学家和密码学家,是“信息论之父”。
姚期智(1946年-至今) 出生于上海,祖籍湖北孝感计算机科学专家,2000年图灵奖获得者,清华大学教授
重要奖项
图灵奖(Turing Award),全称A.M.图灵奖(ACM A.M Turing Award),是由美国计算机协会(ACM)于1966年设立的计算机奖项,名称取自艾伦·麦席森·图灵(Alan M. Turing),旨在奖励对计算机事业作出重要贡献的个人 。图灵奖对获奖条件要求极高,评奖程序极严,一般每年仅授予一名计算机科学家。图灵奖是计算机领域的国际最高奖项,被誉为“计算机界的诺贝尔奖”。
冯-诺依曼
在冯·诺依曼体系中,冯·诺依曼总结了以下3点原理和要点。
(1)采用二进制:在计算机内部,程序和数据应采用二进制代码表示。
(2)存储程序控制:程序和数据被存放在存储器中。计算机执行程序时无须人工操
作,能自动、连续地执行程序,并且能得到预期的结果。
(3)计算机包含5个基本功能部件:运算器、控制器、存储器、输入设备和输出
设备。

计算机系统构成

注:华为鸿蒙为操作系统
计算机存储单位
字节(Byte)是计算机信息中用于描述存储容量和传输容量的一种基本计量单位(不是最小的)。
bit就是位,也叫比特位,是计算机表示数据最小的单位。
通常字节是大B,位是小b。
| 单位名称 | 换算关系 |
|---|---|
| 字节(Byte) | 1Byte=8bit |
| 千字节(KB) | 1KB=1024B |
| 兆字节(MB) | 1MB=1024KB |
| 吉字节(GB) | 1GB=1024MB |
| 太字节(TB) | 1TB=1024GB |
变量的定义与使用
变量的声明且赋值
全局变量和局部变量
#include <iostream>
using namespace std;
// 全局变量
int number = 100;
int main()
{
// 局部变量
int number = 1;
// 访问局部变量
cout << "number = " << number << endl;
// 访问全局变量,number前面要加上双冒号::
cout << "number = " << ::number << endl;
}
变量名的规则
【规则1】:变量名包含字母、数字、下划线,但数字不能在变量名首位,也不能使用特殊符号,例如以下变量名:
a(合法)、a123(合法)、_xyz(合法)、2b(不合法,不能以数字开头)、@xyz(不合法,不能使用特殊符号)
【规则2】:具有特殊含义的单词不能作为变量名, 否则会报错,我们把这一类统称为关键字,它们在C++中已经代表了特定的意思,不包括(cin、cout等),例如以下单词:
do, while, for, int, if, char, long, bool , double ,false , true 等等。

最低0.47元/天 解锁文章
1196

被折叠的 条评论
为什么被折叠?



