C语言编程预备知识
-
CPU 内存条 硬盘 显卡 主板 显示器 之间的关系
CPU的中文名称是中央处理器,又可称中央处理单元、微处理器;它是计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元,其功能主要是解释计算机指令以及处理计算机软件中的数据。
显卡的主要作用是将CPU提供的指令和数据进行相应的处理变成显示器能够接受的文字或图象后显示出来,以便为用户继续运行或终止程序提供依据。
电脑主板是电脑内部最重要的组成部分之一,它起着连接和管理各种硬件设备的作用。
-
Hello World程序如何运行起来的
通过编译生成一个可执行的exe文件,操作系统调用CPU打开文件
-
什么是数据类型
基本类型数据
整数
整型 – int 4个字节
短整型 --short int 2个字节
长整型 – long int 8个字节
浮点数(实数)
单精度浮点数 – float 4个字节
双精度浮点数 – double 8个字节
字符
char --1个字节
复合类型数据
结构体
枚举
共用体
-
什么是变量
变量的本质就是内存中一段存储空间
-
CPU 内存条 VC++6.0 操作系统 之间的关系
-
变量为什么必须初始化
所谓初始化就是赋值的意思
-
如何定义变量
数据类型 变量名 = 要赋的值;
等价于
数据类型 数据名;
变量名 = 要赋的值;
举例子:
int i = 3; //等价于 int i;i = 3; int i,j;//等价于int i; int j; int i,j=3;//等价于int i; int j; j = 3; int i=3,j=5;//等价于int i; int j; i = 3;j = 5; int i,j;i = j = 5;//等价于int i;int j;i = 5;j = 5; /* 多行注释 */
-
什么是进制
十进制就是逢十进一(D) 0 1 2 3 4 5 6 7 8 9 10
二进制就是逢二进一(B) 0 1 10 11 100 101 110 111
八进制就是逢八进一(O) 0 1 2 3 4 5 6 7 10 11 1
十六进制就是逢十六进一(H) 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14
-
常量在C语言中是如何表示的
整数
十进制:传统的写法
十六机制:前面加0X或0x
八进制:前面加0 注意是数字不是字母o
浮点数
传统的写法
float x = 3.2;//传统
科学计数法
float x= 3.2e3;//x的值是3200
float x = 123,45e-2;//x的值是1。2345
字符
单个字符用单引号括起来
字符串用双引号括起来
-
常量以什么样的二进制代码存储在计算机中
编码的问题:整数是以补码的形式转化为二进制代码存储在计算机中的
实数是以IEEE754标准转化为二进制代码存储在计算机中的
字符的本质实际也是与整数的存储形式相同(通过ASCII码转成整数后存储)
11.代码规范化
代码的可读性更强【容易让自己和别人更清楚的看懂程序】
使程序更不容易出错
12.什么是字节
字节就是存储数据的单位,并且是硬件所能访问的最小单位
1字节=8位
1K=1024字节
1M=1024k
1G=1024M
1T=1024G
13.不同类型数据之间相互赋值的问题
暂不考虑
int i = 45;
long j = 102345;
i = j;
printf("%d %ld\n",i,j);
float x = 6.6;
double y = 8.8;
printf("%f %lf\n",x,y);
14.什么是ASCII
ASCII不是一个值,而是一个规定
ASCII规定了不同的字符是使用哪个整