C语言编程预备知识c++
1,cpu 内存条 硬盘 显卡 主板 显示器 之间的关系编程
2,hello world程序如何运行起来的spa
3,什么是数据类型操作系统
4,什么是变量.net
5,cpu 内存条 vc++ 操做系统 之间的关系blog
6,变量为何必须初始化内存
7,如何去定义变量ci
8,什么是进制get
9,常量在C语言中是如何表示的博客
10,常量是以什么样的二进制代码储存在计算机中
1,cpu 内存条 硬盘 显卡 主板 显示器 之间的关系
双击电影,操做系统把硬盘上的电影调入内存条中,由于cpu不能直接处理硬盘上的数据,cpu在处理这些数据,若是有图像的数据就在显示器中显示,若是有声音就传递给声卡,变成声音传递过来。
主板,就是将cpu、内存条等一系列设备组合在一块儿的平台。
2,hello world程序如何运行起来的
点击编译,连接,会生成一个.exe的可执行文件,它有vc++生成。
当点击“!”时,由vc++请求操做系统,让操做系统调用cpu来执行该文件。
不安装操做系统,什么软件都不能运行。
3,什么是数据类型
编程的第一步,就是数据的存储,要存储就须要分类。
基本数据类型数据
整数
整形 int 4个字节
例如: int i = 2; //表示i变量是整形变量,所谓整形变量就是指i只能存放整数。不能存放浮点型。
长整形 long int 2个字节
短整形 short int 8个字节
浮点数
单精度浮点数 float 4个字节
双精度浮点数 double 8个字节
例如:3.3 float占用4个字节,double占用8个字节(会浪费一点内存)
搞编程搞了不少年,会发现不少问题都是内存的问题
字符
char 1个字节
复合数据类型数据
结构体
枚举(关键)
共用体(已淘汰)
4,什么是变量
变量的本质就是内存中的一段存储空间
# include <stdio.h>
int main(void)
{
int i; //当本句代码执行完毕后,操做系统会在内存中寻找一个空闲单元,与变量i进行绑定,把3赋值于i后,就把i放入了对应的存储单元中
i = 3; //3最终是存放在内存中,程序终止以后3所占的空间会被释放掉
printf("i = %d \n",i);
return 0;
}
经过例子中的注释能够知道,为何要用变量?若是没有变量,就须要本身动手去查找内存中对应的存储单元,很是麻烦,运用变量能够很方便咱们对数据的存储。
5,cpu 内存条 vc++ 操做系统 之间的关系
软件请求操做系统在内存条中分配一个存储空间,令存储空间和变量名相关联
学PHP的小蚂蚁 博客 http://my.oschina.net/woshixiaomayi/blog