GESP C++ 一级知识点总结

计算机基础知识

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 等等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值