C语言编程的预备知识
学习大纲:
1.cpu 内存条 硬盘 显卡 主板 显示器之间的关系
2.Hellworld程序如何运行起来的
3.什么是数据类型
4.什么是变量
5.Cpu 内存条 vc++ 6.0 操作系统的关系
6.变量为何初始化的
7.如何定义变量
8.什么是进制
9.常量在c语言中是如何表示的
10.常量以什么样的二进制代码存储进计算机的
1(略)
2 Hellworld程序如何运行起来的
写好程序-------->编译,链接--------- >
生成 .exe------------>操作系统让cpu执行-------->显示出来
3.什么是数据类型
C的数据类型分为复合数据类型,基本数据类型
基本数据类型分为整数(整型int,长整型long int,短整型shor int),浮点型(单精度 float,双精度double),字符型(char)
复合数据类型分为结构体,公用体,枚举:基本数据类型组合在一起。
C语言中没有可以存放多个字符的数据类型
4.什么是变量
Int i ; //cpu会在内存中找一个位置与i产生关联
i = 3; //3是最终放在内存中,程序终止后3所占的空间被释放
利用变量方便内存的存储,变量本质是内存中的一段存储空间
5.略
6.变量为何初始化的
所谓初始化就是赋值
7. 如何定义变量
数据类型 变量名=要赋的值;
等价于 数据类型 变量名;
变量名 = 要赋的值;
8. 十进制是逢十进一,二进制是逢二进一,八进制是逢八进一,十六进制是逢十六进一。
C语言中规定八进制前要加O,十六进制前要加OX,Ox;十进制前什么都不加
(1)16进制--------> 10进制
XO32C 3*16的2次方+2*16的1次方+12*16的0次方=800
(2)8进制-------- >10进制
27 2*8的1次方+7*8的0次方
(3)二进制------->10进制
111 1*2的