学习日志 王俊

本文记录了一天内关于C语言的基础学习过程,包括C语言的特点、基本数据类型的定义及其输入输出方式,字节长度与取值范围的理解,以及指针的定义与使用等方面的学习心得。

苏嵌                                                                                                                                            项目实战

学习日志                                          姓名:王俊             日期:713

 

 

 

 

今日学习任务

 

1、了解C 语言特点(优缺点、嵌入式开发中的地位,如何学习语言编程)对面向过程VS面向对象的三个特点作比较;

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

3.对输入输出的了解和介绍;

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

5、熟练掌握指针的定义与使用;(对应内存空间与指向内存空间)

今日任务完成情况

 

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

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

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

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

4.对字节长度的判断,了解了字节的长度;

 

今日未解决问题

 

1.      double类型对的占位符是%lf

2.      原码,补码,反码计算问题,这个在计算的过程中还是很模糊;不太清楚

今日开发收获

1.         缓冲区内有垃圾时,程序出错时用getchar()来解决问题或者用其他的方法;

2.      了解嵌入式为什么选择C语言,C语言的好处有什么

3.      掌握scanf printf的正确定义和使用,以及出现的问题

4.      记忆了各种字符类型所对应的字节,还有无符号和有符号的差别

 

 

自我评价

 

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

 

 

C语言编程中还是不太熟悉,还是需要自己的练习来解决问题。

其他

 

 

1

  1 #include<stdio.h>

  2 int main()

  3 {

  4    int i_num;

  5    char c_ch;

  6    double d_num;

  7    float f_num;

  8

  9    printf("please input anumber:\n");

 10    scanf("%d",&i_num);

 11

 12    getchar();

 13    printf("please input achar:\n");

 14    scanf("%c",&c_ch);

 15

 16    printf("please input anumber:\n");

 17    scanf("%lf",&d_num);

 18

 19    printf("please input anumber:\n");

 20    scanf("%f",&f_num);

 21

 22    printf("i_num =%d\n",i_num);

 23    printf("c_ch =%c\n",c_ch);

 24    printf("d_num =%lf\n",d_num);

 25    printf("f_num =%f\n",f_num);

 26

 27    return 0;

 28 }

 

2

1 #include<stdio.h>

  2 int main()

  3 {

  4    printf("int len =%d\n", sizeof(int));

  5    printf("char len =%d\n", sizeof(char));

  6    printf("double len =%d\n", sizeof(double));

  7    printf("float len =%d\n", sizeof(float));

  8    printf("long len =%d\n", sizeof(long));

  9    printf("short len =%d\n", sizeof(short));

 10    return 0;

 11 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值