第二讲基本编程知识

1)CPU 内存条硬盘显卡主板显示器之间的关系

2)Hello World程序如何运行的

编译》链接》生成.exe文件》执行.exe文件(操作系统执行)

3)什么是数据类型?

基本类型数据

整数:整型——int -4字节短整型——short int-2长整型——longint-8

浮点数:单精度——float -4 双精度——double -8

字符: 单个字符——char -1

复合类型数据

结构体

枚举

共用体

4)什么是变量?

变量(相当容器)本质就是内存中一段存储空间。

5)CPU 、内存条、VC++6.0、操作系统之间的关系

6)变量为什么必须的初始化?

出错 & 不初始化就没意义了

7)如何定义变量?

数据类型变量名 = 要赋的值

8)什么是进制?

B:二进制 O :八进制 D:十进制 H:十六进制

Printf (%d表示以十进制输出;%o表示以八进制输出%x或X表示以十六进制输出)

十进制》二进制除二取余

9)常量在C语言中是如何表示的

整数

十进制:传统的写法

十六进制:前面加0x或0X

八进制:前面加零0

浮点数

Float x = 3.2 ;//传统

科学计数法

Float x = 3.2e3;//x 的值是3200

Float x = 123.45e-2;//x 的值是1.2345

字符

单个字符用单引号括起来

字符串用双引号括起来

10)常量以什么的二进制代码存储在计算机中

整数是以补码的形式转化为二进制存储在计算机中的

实数是以IEEE754标准转化为二进制存储在计算机中的

字符的本质实际也是与整数的存储方式相同