1、CPU 内存条 硬盘 显卡 主板显示器 之间的关系
系统首先将硬盘中的数据/程序调入内存条当中,CPU读取内存中的数据/程序,将数据/程序的具体操作在相应的硬件设备上执行。主板相当于一个连接设备,使插在其上的所有硬件设备数据交互。
2、HelloWorld程序如何运行起来的
由编译和链接生成.exe可执行文件,之后操作系统在后台执行.exe文件
3、什么是数据类型
1)整数
整型 —— int 4
短整型 —— short int 2
长整形 —— long int 8
2)浮点数(实数)
单精度浮点数 —— float 4
双精度浮点数 —— double 8
3)字符
char 1
4)复合型类型数据
4、什么是变量
变量的本质就是内存中一段存储空间,程序终止之后变量所占用的空间被释放掉。
利用变量能够方便对数据的存储。
5、CPU 内存条 VC++6.0 操作系统 之间的关系
VC++6.0软件请求操作系统在内存条里面分配一段空闲内存空间(有原始的01数据),将空间地址编号与变量相关联。
6、变量为什么必须初始化
即赋值;有上次遗留下来的垃圾值并且没有初始化的情况下,系统会给分配好的内存空间赋一个以-8开头的填充值。
软件运行完毕后,操作系统会回收其内存空间,但是回收并不清除内存空间中遗留下来的数据。只是通过改变操作系统的系统分配表的01标志位来区分空间是否已被分配。
7、如何定义变量
数据类型 变量名 = 要赋的值
8、什么是进制
B —— 二进制; O —— 八进制; D ——十进制; H —— 十六进制。
9、常量在C语言中是如何表示的
整数:十进制 —— 传统写法
十六进制 —— 前面加 0x 或 0X
八进制 —— 前面加0
浮点数:传统写法 —— float x = 3.2
科学计数法 —— float x = 3.2e3
字符: 单个字符用单引号括起来 —— ‘A’表示字符A
字符串用双引号括起来 —— “A”正确,因为“A”代表‘A’和‘\0’的组合
10、常量以什么样的二进制代码存储在计算机中
整数以补码的形式转化为二进制代码存储在计算机中
实数是以IEEE754标准转化为二进制代码存储在计算机中
字符的本质实际上与整数的存储方式相同