苏嵌//朱贵鸿//2018.07.13

学习日志                                          姓名:朱贵鸿        日期:07-13

 

 

今日学习任务

 

1.      了解c语言的特点

2.      了解基本数据类型的定义和输入输出

3.      掌握字节长度和取值范围

今日任务完成情况

 

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

按计划完成

1.      明白C语言的特点和它在嵌入式开发中的地位。

2.      定义内置类型变量

3.      输入和输出

4.      字节长度和取值范围

5.      无符号和有符号的区别

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

 

有符号的运算不熟练

 

今日未解决问题

 

今日开发收获

了解了C语言的优点,语言的种类。会定义内置类型变量,知道常用数据类型所占的字节长度。深入理解printf和scanf的使用及规范。理解printf行缓冲和scanf行缓冲。明白出现段错误的原因和解决方式,getchar和putchar的使用。学会sizeof运算符的使用。理解有符号和无符号的区别,会进行运算。

 

自我评价

 

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

 

自己的C语言基础确实很差,今天的学习中认识到自己还有很多的盲点和不足,需要继续努力。老师一边讲解一边演示,学起来很生动,同时老师也讲了不少别的老师不讲的东西让我大开眼界,感觉很有趣。

其他

 

printf和scanf使用训练

#include<stdio.h>

int main()

{

    int i_num;

    char c_ch;

    double d_num;

    float f_num;//定义变量

    printf("Please enter i_num(int):\n");

    scanf("%d",&i_num);

    getchar();//scanf输出完成后缓冲区还有\n存在,getchar清除垃圾

    printf("Please enterc_ch(char):\n");

    scanf("%c",&c_ch);

    scanf("%lf",&d_num);

    printf("Please enterf_num(float):\n");

    scanf("%f",&f_num);

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

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

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

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

    return 0;

}

sizeof的使用

#include<stdio.h>

int main()

{

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

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

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

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

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

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

    return 0;

}

猜你喜欢

转载自blog.csdn.net/qq_39150174/article/details/81036403
今日推荐