c++/c 十进制转2进制

来源:互联网 发布:侠客 淘宝 cdkey 编辑:程序博客网 时间:2024/06/09 17:57
#include <stdio.h>////////////////////////////////////////////////char* DecToBinary(int value, char* buffer, int len){    int downLimit = min(sizeof(value)*8, len);    for(int i = 0, j = downLimit-1; i < downLimit; ++i, --j)    {        buffer[j] = ( value & (1 << i) ) ? '1' : '0';    }    return buffer;}int main(){    int value = 2147516416;    char buffer[32] = {0};    printf("%s.\n", DecToBinary(value, buffer, 32));    return 0;}
只希望为你省几行代码....


0 0
原创粉丝点击