苏嵌 项目实战
学习日志 姓名:杨帅 日期:0713
|
|
今日学习任务
|
嵌入式C语言开发实战
|
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) |
1. 了解C语言特点(优缺点、嵌入式开发中的地位、如何学习语言编程) 2. 了解基本数据类型的定义及输入输出;(内置类型) 3. 掌握字节长度及取值范围;(计算机存取数据的方式、sizeof的使用) 4. 熟练掌握指针的定义与使用;(对应内存空间与指定内存空间) |
今日开发中出现的问题汇总
|
机器码不熟练 |
今日未解决问题
|
无 |
今日开发收获 |
对C语言的基础进行了梳理 |
自我评价
(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
|
任务完成 |
其他
|
附: 1. 嵌入式开发为什么选择c语言(C语言的优点) C语言运行速度快;
数据类型: 1. 定义内置类型变量 ??数据类型:数据结合的划分,按对CPU产生的意义 int a; int *a; int **a; int a[10]; int *a[10]; int (*a)[10]; int (*a)(int); int (*a[10])(int);
2. 输入与输出 占位符 转义符 Printf行缓冲(为什么需要缓使冲区?缓冲区有哪些类型?) (不要操作原始数据)格式化输出函数 int printf(“const char *format”,...); ...对应可变参数列表 Printf使用技巧(改变颜色,指定位置输出) Scanf格式化输入函数 Int scanf(“const char *format”,...); 段错误:非法访问内存;(现申请再访问) 3. 字节长度与取值范围 字节长度:char 1 int 4 float 2 double 8 short 2 运算符sizeof() 4. 无符号与有符号的区别 5. 变量的三大优点 |