苏嵌//许婷婷//2018.7.16

苏嵌                                                                                                                              项目实战

 

学习日志                                     姓名:许婷婷       日期:7.16

 

 

 

 

今日学习任务

 

  1. 变量的特点;
  2. 全局变量与局部变量的区别;
  3. 变量的储存区域的划分;
  4. 运算符的学习(自加,自减);
  5. 位运算;

今日任务完成情况

 

  1. 掌握了变量的特点;
  2. 理解了局部变量与全局变量的区别;
  3. 进一步学习了运算符的使用与理解;
  4. 了解了变量储存空间的划分;
  5. 重新学习了不熟练的位运算;

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

 

对于储存空间的划分不是很清楚;

位运算不是很熟练;

 

今日未解决问题

 

今日开发收获

最大的收获是知道了,在处理数据时是如何分配内存空间的。其次,了解并练习了变量,运算符的使用以及位运算。

 

自我评价

 

 

今天的学习可以跟上老师的教学节奏,在练习的过程中,可以感觉到对变量以及位运算的使用逐渐熟练起来。

其他

 

#include <stdio.h>

#define MAX_LEN 1024

int main()

{

    int a[MAX_LEN];

    int n;

    int i;

    int num;

    int count = 0;

 

    printf("please input number: ");

    scanf("%d",&n);

 

    for(i = 0;i < n;i ++)

    {

        a[i] = i + 1;

    }

   

    num = n;

    while(num != 1)

    {

        if(a[i] > 0)

        {

            count ++;

            if(count == 3)

            {

                count = 0;

                 num --;

                 a[i] = 0;

            }

        }

        if(i == n)

        {

            i = 0;

        }

        else

        {

            i ++;

        }

    }

 

    for(i = 0; i < n; i ++)

    {

        if(a[i] != 0)

        {

            printf("%d\n",a[i]);

        }

    }

 

    return 0;

}

 

 

 

 

 

 

#include <stdio.h>

 

void int2bit(int num)

{

    int i;

    unsigned int mask = 0x80000000;

 

    for(i = 0; i < 32; i++)

    {

        if((num & mask) == (mask))

        {

            printf("1");

        }

        else

        {

            printf("0");

        }

        num = num << 1;

        if(((i + 1) % 4 ) == 0)

        {

            printf(" ");

        }

    }

    printf("\n");

}

 

int main()

{

    int n;

 

    printf("please input number: ");

    scanf("%d",&n);

 

    int2bit(n);

 

    return 0;

}

 

 

 

 

猜你喜欢

转载自blog.csdn.net/dada12138/article/details/81072637