📄 subject_22607.htm
字号:
<p>
序号:22607 发表者:天花乱坠 发表日期:2002-11-27 08:49:59
<br>主题:很菜的问题:如何得到一个16进制数比如0x80的每一字节(也就是10000000的每位)
<br>内容:有没有函数?谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:了了 回复日期:2002-11-27 08:57:13
<br>内容:左移、右移,位运算?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-11-27 09:01:41
<br>内容:没有直接的函数,<BR>但你可以运用位运算来求得<BR>比如:求a的各位,<BR>BYTE a=0x39;<BR>BYTE mask=0x80;<BR>for(int i=0;i<8;i++)<BR>{<BR> if(a&mask>0) //该位为1;<BR> else //该位为0;<BR> mask>>1;<BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天花乱坠 回复日期:2002-11-27 09:20:07
<br>内容:谢谢两位。<BR>a&mask后得到的某一位还是一个数?<BR>比如,0011 1001 & 1000 0000 后是0000 0000 还是0?我想得到0,然后赋给一个变量(这个变量应该是哪个类型最好?)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:CDMA2000 回复日期:2002-11-27 09:28:55
<br>内容:你设立一个标识变量啊<BR>比如<BR>int bFlag;<BR>for(int i=0;i<8;i++)<BR>{<BR> bFlag=0;<BR> if(a&mask>0) bFlag=1//该位为1;<BR> //然后将bFlag赋给你的变量<BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天花乱坠 回复日期:2002-11-27 12:29:56
<br>内容:!!!<BR>一句话点醒梦中人,一直就是绕不出来:)<BR>非常感谢!<BR><BR>另外,msdn上关于>>运算副<BR>int iNum=8;<BR><BR>iNum>>2;<BR><BR>我运行了以下,发现iNum不变,改成<BR>int iNum=8;<BR>int iTmp;<BR>iTmp=iNum>>2;<BR>iTmp才是移位后的值,iNum应该不变。应该是这样吧?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-11-27 12:38:26
<br>内容:对的!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -