C语言编程预备知识

1. cpu、内存条、 硬盘、 显卡、 主板、显示器之间的关系

2. HelloWorld程序如何运行起来的

3. 什么是数据类型

基本数据类型
整型 整型 -- int -- 4
短整型 -- short int -- 2
长整型 -- long int -- 8
浮点型 单精度浮点型 -- float -- 4
双精度浮点型 -- float -- 8
字符型 char -- 1
复合数据类型
结构体
枚举
共用体

4. 什么是变量

  • 变量的本质就是内存中一段存储空间

5. cpu、内存条、vc++6.0、操作系统之间的关系

6. 变量为什么必须初始化

  • 所谓初始化就是赋值的意思,内存中可能含有上一个程序遗留的垃圾数据,如果不赋值就会把垃圾数据传给变量。

7. 如何定义变量

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

8. 什么是进制

  • 十进制就是逢十进一
  • 二进制就是逢二进一

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

常量 表示形式
整数 十进制:传统的写法
十六进制:前面加0x或0X
八进制:前面加0
浮点数 传统的写法、科学计数法
字符 单个字符用单引号括起来
字符串用双引号括起来

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

  • 整数是以补码的形式转化为二进制代码存储在计算机中的
  • 实数是以IEEE754标准转化为二进制代码存储在计算机中的
  • 字符的本质实际也是与整数的存储方式相同