苏嵌//张朋//2018.07.13

苏嵌                                                                                                                                   项目实战

 

学习日志                                       姓名:张朋                       日期:2018年07月13日

 

 

 

 

今日学习任务

 

1、了解C语言特点(优缺点、嵌入式开发中的地位,如何学习语言编程)

2、了解基本数据类型的定义及输入输出;(内置类型)

3、掌握字节长度与取值范围;(计算机存储数据的方式、sizeof的使用)

今日任务完成情况

 

(详细说明本日任务是否按计划完成,开发的代码量)

今日任务按计划完成。

1、  跟着老师的节奏,今天有深度的理解了C语言的相关知识,刷新了自己的认知。

2、  明白了C语言在嵌入式开发中的重要作用。

3、  在老师的指导下,完成了课上老师布置的程序题,规范了写代码的格式。

今日开发中出现的问题汇总

 

1、  嵌入式开发为什么选择用C语言?(也就是问C语言的特点)。

2、  编程语言的分类是什么?

3、  C语言的标准有哪些?

4、  如何理解面向结构和面向对象?两者的区别是什么?

 

今日未解决问题

 

今日开发收获

通过今天的学习,让我非常好的巩固了C语言的知识,对C语言的一些内容有了新的认识,开阔了我的视野。我也懂得了嵌入式开发为什么会选择用C语言,明白了C语言的强大。同时,知道了怎么计算无符号和有符号变量在不同类型下的取值范围。

 

自我评价

 

(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)

 

 

今天可以跟上老师的步骤,课后还是要花大量的时间复习回顾C语言的知识,这样,才能更好的跟上老师的节奏。另一方面,我觉得自己要加强写代码的能力,一定要给自己压力,不断的激励自己写代码,这样才能不断的进步。

其他

 

 

 

 

 

  1、各种数据类型的输入输出

源代码如下: 

 

  1 #include
  2
  3 int main()
  4 {
  5     int i_num;
  6     printf("input number(int):");
  7     scanf("%d",&i_num);
  8     printf("i_num = %d\n",i_num);
  9
 10     double d_num;
 11     printf("input number(double):");
 12     scanf("%lf",&d_num);
 13     printf("d_num = %lf\n",d_num);
 14
 15     float f_num;
 16     printf("input number(float):");
 17     scanf("%f",&f_num);
 18     printf("f_num = %f\n",f_num);
 19
 20     getchar();
 21     char c_ch;
 22     printf("input char:");
 23     scanf("%c",&c_ch);
 24     printf("c_ch = %c\n",c_ch);
 25
 26     int  l_num;
 27     printf("input l_num:");
 28     scanf("%d",&l_num);
 29     printf("l_num = %d\n",l_num);
 30
 31     return 0;
 32 }

 

2、输出各种数据类型在内存中所占的字节数

 

 

源代码如下:

  1 #include
  2
  3 int main()
  4 {
  5     printf("int len = %d\n",sizeof(int));
  6     printf("long len = %d\n",sizeof(long));
  7     printf("double len = %d\n",sizeof(double));
  8     printf("float len = %d\n",sizeof(float));
  9     printf("short len = %d\n",sizeof(short));
 10     printf("char len = %d\n",sizeof(char));
 11     return 0;
 12 }
 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部