苏嵌 项目实战
学习日志 姓名:吴孝宇 日期:7.13
|
|
今日学习任务
| 今天主要是学习C语言的数据类型以及格式化输入输出函数,最后讲解了基本数据类型的长度以及在计算机中的家家运算。以及我们还讲解了嵌入式开发用C语言的原因。 |
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) | 今天我们完成了对一些题目的求解,以及我们今天针对printf以及scanf函数的一些用法求解。 |
今日开发中出现的问题汇总
| 今天我们在变成过程中使用系统自带的printf函数以及scanf函数的时候,出现了段错误,以及printf函数的行缓冲问题。最后是对scanf函数的垃圾处理问题。 |
今日未解决问题
| 今天就是在学习的时候在自己单独编程的时候有些语句有的还不是很熟练。 |
今日开发收获 | 今天在学习过程中,首先对嵌入式开发使用C语言的原因有了进一步了解,其次就是对C的一些数据类型的无符号与有符号的区别,以及求长度有了进一步了解。最后我对printf函数的原型,行缓冲,scanf函数的原型,段错误,以及垃圾问题也掌握了。 |
自我评价
(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
| 今天学习过程中,学到了真的很多,老师对我们讲解了C语言平常自己总结不到的地方知识点。很有用也学到了许多。对一些C语言的整体框架以及一些知识点的用法进一步扩展。 |
其他
| 今天学习过程中,老师总是会根据具体事例讲解,所以对C语言的编程规范性,以及编程过程中的一些易错的地方有了进一步认识。 |
第一段程序:
1 #include<stdio.h>
23 int main()
4 {
5 printf("int len= %d\n",sizeof(long));
6
7 return 0;
8 }
第二段程序: 1 #include<stdio.h>
2 int main()
3 {
4 int i_num;
5
6 char c_ch;
7
8 double d_num;
9
10 float f_num;
11 scanf("%d %c %f %f",&i_num,&c_ch,&d_num,&f_num);
12 printf("i_num=%d c_ch=%c d_num=%lf f_num=%f \n",i_num, c_ch, d_num, f_ num);
13 }
14
~
~