|
|
今日学习任务
| 熟练掌握指针的定义与使用;(对应内存空间与指向内存空间) 嵌入式C语言开发实战
|
今日任务完成情况
| 完成老师布置课堂任务 完成老师布置作业 |
今日开发中出现的问题汇总
| 对于位运算符的使用还有点困难 |
今日未解决问题
| 无 |
自我评价
| 完成老师布置任务; 完成老师布置作业; 对于位运算符的使用还需要练习; |
其他
| 无 |
转换成二进制显示
#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;
}