![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
遇到小问题
Shuangdui
性格开朗,没啥爱好,积极生活,正在读书
展开
-
遇到的问题(一)——C中BYTE
好久不写C的程序,基本上能忘的都忘了,最近不断的在增加自己的知识面,所以又重新拿起来开始学习,遇到了各种各样的问题,慢慢的积累总结中 在上篇《编程之美》求二进制数中1的个数中,用到了BYTE,但是在编写的过程中,总是提示错误,找到了两种答案: 1、通过添加#include头文件可以解决 2、BYTE一般来说指的是unsigned char; 在程序中加入:#define BYTE原创 2012-11-25 15:29:53 · 633 阅读 · 0 评论 -
从逻辑、算数移位想到的问题
从数组循环移位那篇文章想到了移位的问题,想弄明白,于是乎产生了一下的联系: 1、逻辑移位和算数移位的区别? 2、在C语言中的移位运算符》和《是逻辑的还是算数的? 3、在不同的编译器下,存在差异吗? 4、如果存储的是一个二进制的数,例如0x11000,那么计算机是识别为正数12呢,还是负数-4呢?然后进行移位运算会得到什么结果呢? 第一个问题简略答案:原创 2012-11-25 18:16:56 · 881 阅读 · 0 评论