<p></p>
<p></p>
<p></p>
<p></p>
<p><textarea cols="50" rows="15" name="code" class="c-sharp">int x=1;
if(*(char *)&x==1)
/*小端*/
else
/*大端*/</textarea></p>
<p></p>
<p></p>
<p></p>
<p>这段代码在用户空间和内核空间都能使用,能有效的兼容大小端的问题。</p>
<p></p>
<p></p>
<p></p>
<p><textarea cols="50" rows="15" name="code" class="c-sharp">int x=1;
if(*(char *)&x==1)
/*小端*/
else
/*大端*/</textarea></p>
<p></p>
<p></p>
<p></p>
<p>这段代码在用户空间和内核空间都能使用,能有效的兼容大小端的问题。</p>
本文介绍了一段能在用户空间和内核空间中使用的代码,通过判断内存地址的值来解决大小端问题,确保了代码在不同平台间的兼容性。
2953

被折叠的 条评论
为什么被折叠?



