学习日志 姓名:石圆圆 日期:7月13日
|
|
今日学习任务 | 嵌入式C语言开发实战 1. 了解C语言特点;(优缺点、嵌入式开发中的地位,如何学习语言编程) 2. 了解基本数据类型的定义及输入输出;(内置类型) 3. 掌握字节长度与取值范围;(计算机存储数据的方式、sizeof的使用) 4. 熟练掌握指针的定义与使用;(对应内存空间与指向内存空间) |
今日任务完成情况 | 已完成。 |
今日开发中出现的问题汇总 | 1. char输出时直接换行,不能输出结果。 2. 原码、补码、反码算不清楚。 |
今日未解决问题 | 无 |
今日开发收获 | 1. 嵌入式开发为什么选择C语言? 嵌入式开发主要围绕操作系统内核开发,操作系统主要依靠C语言,C语言移植性好,能直接访问硬件,运行速度快,效率高。 2. Printf(格式化输出函数)原型:int printf(“const char *format”,…);即printf(“格式化+占位符”,可变参数列表); 3. Scanf(格式化输入函数)原型:int scanf(“const char *format”,…);即scanf(“格式化+占位符”,值(变量)的地址); 4. printf行缓冲,满一行才能输出,所以printf语句后最好加上‘\n’; 5. scanf语句后不能加‘\n’,一次只输出一个变量; 6. sizeof不是函数,是一个运算符; 7. 字节长度:int 4 double 8 long 4 short 2 float 4 char 1 |
自我评价 | 能够跟上课程进度,完成了今天的学习目标。 |
其他 | 无 |