C语言学习总结
通过电流,通过某一个晶体,计算机能读懂1和0,而在这个基础上组成想要的东西
计算机中存量单位
位(bit)=0或者1 表示一个晶体
字节(byte)=8bit; 算是最小单位
KB=1024字节;
MB=1024KB
1GB=1024MB
1TB=1024GB
描述这个现实世界是由文字的,计算机就用数字来表示文字
1.汉子对应表
1.用到的工具
(1)用文本编辑软件UltraEdit中
(2)CodeBlocks(集成开发环境IDE,Integrated Development Environment )
(3)MinGW编辑工具(建议熟练运用)
(4)keil(集成开发环境IDE,Integrated Development Environment )
(5)进制转换工具
2.名词解释
IDE:集成开发环境,一般般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。
MDK:MDK 即RealView MDK 或MDK-ARM(Microcontroller Development kit),是 ARM 公司收购Keil公司以后,基于uVision界面推出的针对ARM7、ARM9、Cortex-M0、Cortex-M1、Cortex-M2、Cortex-M3、Cortex-R4等ARM处理器的嵌入式软件开发工具。
1. ASCII码
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。
上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。
ASCII码一共规定了128个字符的编码,比如空格"SPACE"是32(二进制00100000),大写的字母A是65(二进制01000001)。这128个符号(包括32个不能打印出来的控制符号),只占用了一个字节的后面7位,最前面的1位统一规定为0。