学习日志 姓名:张一林 日期:07.16
|
|
今日学习任务
|
|
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) | 1.变量的分类以及特点 2.内存的管理方式以及包含的内容 3.各种运算符(算数运算符+、-、*、/逻辑运算符&、|、!位操作运算符) 4.与、或、非的一些作用和应用 |
今日开发中出现的问题汇总
| 对于 i++,和++i理解的不是很透彻,但是经过几道题的练习,对于这个问题也解决了 |
今日未解决问题
| 无 |
今日开发收获 | 对于今天的学习,将自已以前的理解误区都已改正过来,并且也都熟悉掌握,对于曾经已经掌握的内容有了更深的理解 |
自我评价
(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
| 今天的这堂课,刚开始回顾了之前的内容,在之后讲的内容听得有些吃力,但经过思考后也已经消化掉,对于今天讲的位操作掌握的不是很好,也需要敲代码来练习 |
其他
| 无 |
#include<stdio.h>
void int2bin(unsigned 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;
}
}
int main()
{
unsigned int num;
printf("please input:\n");
scanf("%u",&num);
int2bin(num);
return 0;
}