实训日志四

苏嵌 项目实战

 

学习日志 姓名:胡超 日期:18/07/13

 

 

 

 

今日学习任务

 

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

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

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

 

今日任务完成情况

 

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

1. 了解了C语言的三个优点,知道了为什么嵌入式开发操作系统内核用的是C语言。

2. 了解了数据的几个类型,及基本类型的长度。

3. 从概念上了解了输入输出函数定义及格式意义。

4. 更深的理解力缓冲区及其作用。

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

 

1. 未注意到enter键在输入格式输入函数前面的影响,导致字符输入错误。

2. 对数据类型定义掌握不深,输出数据时错用其他数据格式。

 

今日未解决问题

 

今日开发收获

1. 了解了格式输入函数及格式输出函数的定义及其格式意义。

2. 学习了基本数据类型的数据字节长度。

3. 学习了C 语言的右左法则。

 

自我评价

 

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

 

 

1掌握了基本概念但上机操作不熟练。

其他

 

#include

#include

 

int main()

{

    int i_num;

    char  c_ch;

    double d_num;

    float f_num;

    

    printf("please scanf i_num:");

    scanf("%d",&i_num);

    

    getchar();

    printf("please scanf c_ch:");

    scanf("%c",&c_ch);

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

    printf("please scanf d_num:");

    scanf("%lf",&d_num);

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

    printf("please scanf f_num:");

    scanf("%f",&f_num);

    // printf("%f\n",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;

}

   

 

 

#include

 

int main()

{

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

 

    return 0;

}

 

 

 

#include

 

int main()

{

    int i;

    int temp;

    int num;

 

    int count = 0;

    

    printf("please input number : \n");

    scanf("%d",&num);

    

    for(i = 1;i <= num ; i++)

    {

        temp = i;

while(i != 0)

{

    if((i % 10) == 9)

    {

        count++;

    }

    i=i / 10;

    i=temp;

}

    }

    printf("The count of nine is: %d\n",count);

 

    return 0;

}

你可能感兴趣的:(实训日志四)