字长

来源:互联网 发布:春秋 张敬轩 知乎 编辑:程序博客网 时间:2024/04/27 17:12
1. 评价下面的代码片断:

unsigned int zero = 0;
unsigned int compzero = 0xFFFF;
/*1's complement of zero */

对于一个int型不是16位的处理器为说,上面的代码是不正确的。应编写如下:

unsigned int compzero = ~0;

这一问题真正能揭露出应试者是否懂得处理器字长的重要性。在我的经验里,好的嵌入式程序员非常准确地明白硬件的细节和它的局限,然而PC机程序往往把硬件作为一个无法避免的烦恼。
阅读(361) | 评论(0) | 转发(0) |
0

上一篇:中断

下一篇:typedef

相关热门文章
  • 傅雷钟情艺术家李流芳...
  • 傅雷钟情艺术家李流芳...
  • Java认证:关于JAVA可移植性...
  • 网站建设:从架构层面提升用户...
  • C++项目中重视Warning的存在...
  • test123
  • 编写安全代码——小心有符号数...
  • 使用openssl api进行加密解密...
  • 一段自己打印自己的c程序...
  • sql relay的c++接口
  • ChinaUnix & ITPUB社区12周年...
  • ssh连接出现以下提示,求解...
  • 如何扩展MYSQL
  • 准备做一个大型门户,用户什么...
  • gbk or utf8
给主人留下些什么吧!~~