学习日志 姓名:孙勇 日期:7.16
|
|
今日学习任务
|
1、变量的三个特点; 2、内存管理单元; 3、运算符和表达式,++i和i++; 4、位运算。 |
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) |
1、掌握了变量的三个特点; 2、了解了计算机中内存的管理与分配; 3、了解了i++和++i在不同情况下的使用; 4、掌握了左移、右移、按位输出等位运算。 |
今日开发中出现的问题汇总
|
对与位运算的使用还不是很熟练。 |
今日未解决问题
|
无 |
今日开发收获 |
今天主要是了解了i++和++i的一些使用,以及位运算相关的知识。 |
自我评价
(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
|
今天上课基本能跟上老师的节奏,课后还需要多努力。 |
其他
|
无 |
将十进制转换成二进制显示
#include<stdio.h>
void int2bin(int n)
{
int i;
unsigned int mask = 0x80000000;
for(i = 0;i <32;i ++)
{
if((n & mask) == (mask))
{
printf("1");
}
else
{
printf("0");
}
n = n << 1;
}
if(((i + 1) % 4)== 0)
{
printf(" ");
}
printf("\n");
}
int main()
{
unsigned int n;
printf("please input number:",n);
scanf("%d",&n);
int2bin(n);
return 0;
}