问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

十进制转换成二进制程序

发布网友 发布时间:2022-05-11 04:11

我来回答

1个回答

热心网友 时间:2024-01-18 15:32

/**
*parameter: number 要转换的整数,ret[] 存放的转换后的二进制字节数组,ret_len 字节数组长度
*return: 0 失败,1 成功
**/
int IntegerToBinary(int number, char ret[], int ret_len)
{
unsigned int index;
int i=0, N=sizeof(int)*8; //获取int类型的位数
if (ret_len < N)
{
return 0;
}
index = 1<<(N-1); //将1循环左移N-1次
for (i=0; i<N; ++i)
{
ret[i] = ((number&index)==0)?'0':'1'; //将需要求值的整型数与index按位相“与”,从最高位起判断是否为1
index >>= 1; //将index值循环右移
}
return 1;
}

使用:
char c[16] = {0};
IntegerToBinary(53,c,sizeof(c));
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"你是在哪看到我的照片?"怎么说英语 留恋地看着我的照片用英语怎么说? 高德iphone地图下载 苹果手机高德地图怎么下载地图 孕中期适合出游吗 哪些孕妇不适合长途旅行 孕妇坐长途车旅行的好处 孕妇出游的最佳时间 孕晚期适合出游吗 孕妇外出旅行禁忌 小米11烧wifi啥表现 双轴粉尘加湿机工作原理? 从昌江县公安局发物流到上海市闵行区吴泾镇有什么物流? 德邦物流在昌江那个位置 由十进制数转化为二进制数的程序? 昌江有中铁物流吗。。。 加湿器和水煮沸是不是一个道理 海南省昌江县德邦物流 加湿器为什么弄的屋里乌烟瘴气~ 海南省昌江县有哪些快递? 鱼跃制氧机如何取出湿化器? nitraver3亚硝酸盐是什么化学物质 加湿过程中地面上有水,我说的是地面有水,不是加湿器低座有水? 亚硝酸盐0 为什么香肠里都放亚硝酸盐? N-亚硝基化合物的前体物是哪两个? 我昨天中午存钱的时候钱被ATM机吞了,银行客服说今天钱会打到帐上,但是现在还没到是怎么回事? 自助取款机把钱吞进去了但是账上没到账怎么办 平安智慧星被投保人可以领取吗 中国平安保险智慧星交够年限怎样去领取 平安智慧星一次性交清怎么领钱 从海口昌江市昌化镇上寄东西到外地物流跟邮局那个便宜 单轴粉尘加湿机的工作原理及特点 大致坡到昌江物流 C语言十进制转二进制,程序和流程图,最好有注释,谢了! 保温防冻粉尘加湿机工作原理 赣州到景德镇有铁路货运吗 667315163430快递 用C语言写的十进制数转换为二进制数的程序 景德镇卡服物流科技有限公司怎么样? E邮宝从上海到海南昌江县需要多少天 景德镇道生物流有限公司怎么样? 定投基金什么渠道手续费最低 昌江去哪里买真空包装袋 顺丰快递到昌江核电吗 昌江黎族自治县的交通 求解从哪个渠道买基金定投费率最低 中通快递,从杭州运到海南昌江大概多少天? 在哪个渠道买指数基金费用比较低 江西省快递到海南省昌江县要多少钱 昌江黎族自治县十大发展前景