|
<p>单片机问题2</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:5 -</p>
<p>解决时间:2010-6-21 10:21</p>
<p>编写函数itob(n)。它把整数n变换成二进制字符串,并返回该字符串地址。</p>
<p>提问者: dairibo123 - 一级</p>
<p>最佳答案</p>
<p>n是几位的?</p>
<p>void itob(unsigned int n,char *s)</p>
<p>{</p>
<p>unsigned int i;</p>
<p>unsigned int tmp;</p>
<p>tmp = 0x8000;</p>
<p>for(i=0;i<16;i++)</p>
<p>{</p>
<p>if(n&(tmp>>i)) s = \'1\';</p>
<p>else s = \'0\';</p>
<p>}</p>
<p>}</p>
<p>16位的,作为参考吧。</p>
<p>0</p>
<p>回答者:</p>
<p>huangdl123 - 四级 2010-6-9 07:54</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>谢了 先看看</p>
|
|