C语言笔记二上(C编程预备课程计算机专业知识)
2019-05-09 23:37 wolfer_3 阅读(145) 评论(0) 收藏 举报1.cpu 内存条 硬盘 显卡 主板 显示器 之间的关系
比如一部电影如何在电脑上运行起来
首先我们双击电影(操作系统提供操作,电影是存在硬盘上),操作系统把硬盘数据读取到内存条里面,然后cpu对内存条进行处理,把其中的某些数据变成图像,一些数据变成声音。然后通过显示器显示出来,有声音就把这个声音通过声卡来播放出来。 主板是,把上面的其他几个进行放到一起,以及直接的联系起来。
2.HelloWrold程序如何运行起来
前面的那两个编译和链接,会产生一个exe的文件。
然后点击这个感叹号,是调用操作系统来执行这个.exe来运行的,操作系统在去调用CPU,CPU在把返回结果返回给软件,然后在显示器上显示。
3.什么是数据类型
基本数据类型
整数
整型 -- int --4字节
短整型 -- short int --2
长整型 -- long int --8
浮点数[实数]
单精度浮点数 --float --4
双精度浮点书 --double --8
字符 char --1
符合类型:(暂时不讲,后续补充)
结构体
枚举
共用体(共用体不用了,不讲,用处不大)
4.什么是变量
变量的本质就是内存中一段存储空间
5. cpu 内存条 vc++6.0 操作系统 之间的关系
软件请求操作系统在内存条里面申请一些存储空间,以后字母i使用的存储空间,就是内存条中的那段存储空间。
6.变量为什么必须的初始化
所谓初始化就是赋值的意思。
比如 int i ; printf("i=%d\n",i); 软件会默认给i赋值一个添充值。
7.如何定义变量
数据类型 变量名 = 要赋的值;
等价于
数据类型 变量名;
变量名 = 要赋的值;
举例子:
Int i = 3; 等价于 int i ; i =3;
8.什么是进制
十进制就是逢十进一
二进制逢二进一

int i =88 ;
printf("%x\n",i); // 58
/*
%d表示十进制输出
%x或%X表示以十进制输出
%0表示以八进制输出
*/
int j = 12;
printf("%x\n",j); // C
9.常量在C语言中是如何表示的
整数
十进制:传统的写法
十六进制:前面加ox或者OX (注意是字母o或者O,不是数字)
八进制:前面0 (注意是数字零不是字母O)
浮点数
传统的写法
float x= 3.2 ; //传统
科学计数法
float x = 3.2e3; //x的值是3200,表示3.2 * 10^3
float x = 123.45e-2; //x的值是1.2345 (表示,123.45*10的负二次方 ,课后对这个进行百度查询,科学计数法怎么来算的)
字符
单个字符用单引号括起来
'A'表示字符A
‘AB’ 搓搓
字符串用双引号括起来
"A"正确,因为"A"表示了'A' '\0'的组合
10.常量以什么样的二进制代码存储在计算机的
整数是以补码的形式转换成二进制的存储在计算机中的
实数是以IEEE754标准转换为二进制代码存储在计算机中的
字符的本质是实际也是与整数的存储方式相同(通过先转换成ASCII,然后在用这个来用补码来算的)
浙公网安备 33010602011771号