240 私信
这个人很懒,暂无签名信息
0

关于符号扩展的问题

#include int main(void) { char test = 0xf1; printf(char :%02x , test); printf(unsigned char :%02x , (unsigned char)test); return 0; } x86下的结果: char :fffffff1 unsigned char :f1 arm下...

0

嵌入式Linux学习记录(3)

class=markdown_views prism-dracula> 2019-4-7 1.ARM裸机开发步骤简介 编辑-->编译(arm-linux-gcc)-->烧写-->运行 编辑器:source insight 和 notepad 编译器:arm-linux-gcc 入门误区:尽量不要使用IDE,如ADS、MDK 2.sourcei...

0

三种方法判断一个数二进制序列中1的个数

第一种方法,也是比较容易想到的,就是模2除2法。模2运算得到这个数二进制序列中的最低位,除2去掉这个数二进制序列中的最低位。当这个数进行模2运算的结果为1时,那么它的最低位就是1,然后再进行除2运算,将倒数第二位的数置为最末位,如此循环,当这个数为0时,也就判断完了每一位是否为1。同时应该注意,这个方法只能判断正数,不能判断负数,因为负数进行模2运算的结果只能是0,这是这个方法的一大缺陷。下面是具...

个人介绍
暂无介绍