今日学习任务 | 1、常量和变量 2、了解了计算机的虚拟空间 3、学习了运算符及其运算(++i,i++) 4、学习了位运算 |
今日任务完成情况 | 今日学习任务基本完成 1、掌握了变量的三大特点 2、了解了全局变量和局部变量的区别 3、了解了i++和++i的区别及运算 4、学习了位运算 |
今日开发中出现的问题汇总 | 1、位运算不太熟练 2、c语言相关知识欠缺 |
今日未解决问题 | 无 |
今日开发收获 | 今天学习了变量的相关知识,还有老师对c语言中i++和++i进行了深入介绍以及相关联习,让我对c语言的相关知识有了更深入的了解。之后老师又讲解了位运算的相关知识,受益匪浅。 |
自我评价 | 上午老师讲解计算机虚拟空间,以及(i++和++i)能大体跟得上老师的节奏,但在下午的位运算上,有点跟不上,感觉自己课后要加以相关练习来巩固。 |
其他 | 无 |
程序:
#include<stdio.h>
int int2bin(int num)
{
int i;
unsigned int mask = 0x80000000;
for(i = 0;i < 32; i++)
{
if((num & mask) == (mask))
{
printf("1");
}
else
{
printf("0");
}
if(((i + 1) % 4) == 0);
{
printf(" ");
}
num = num << 1;
}
printf("\n");
}
int main()
{
unsigned int num;
printf("please input number:");
scanf("%d",&num);
int2bin(num);
return 0;
}