十进制转二进制(移位法)

来源:互联网 发布:感染病毒源码 编辑:程序博客网 时间:2024/05/24 05:51
#include <stdio.h>int main(){char strBinary[sizeof(int)*8+1];int a = 100;// 让p指向strBinary的最后一位char *p = strBinary + sizeof(int)*8;*p = '/0';while (a){--p;*p = (a & 1) + 0x30;// 加0x30转变成字符a >>= 1;// 右移一位}printf("%s/n", p);return 0;}

0 0