二进制加法

简介: 二进制加法:目标只使用位运算符来实现,还有缺陷,留待后续解决
#include <stdio.h>voidshowArray(intarray[], intlen);
intmain(void)
{
/*n位2进制整数相加问题(此处n=3)*/inta[] = {1, 1, 1, 1}, b[] = {1, 0, 0, 1}, c[] = {0, 0, 0, 0, 0}, len=3;
for (inti=len, j=len+1; i>=0; i--, j--)
    {
intxor=a[i] ^b[i];
//当前位进行异或运算c[j] =c[j] ^xor;
//2021-08-28 11:49:00 算出前一位,只使用位运算符似乎无法做到,留待后期考虑,此处不纠结c[j-1] = (a[i] +b[i] +c[j]) /2;
    }
printf("arry a is \n");
showArray(a, 3);
printf("arry b is \n");
showArray(b, 3);
printf("arry c is \n");
showArray(c, 4);
}
voidshowArray(intarray[], intlen)
{
for (inti=0; i<=len; i++)
    {
printf("%3d", array[i]);
    }
printf("\n");
}
目录
相关文章
|
存储 编译器 C语言
【C/C++ 函数返回的奥秘】深入探究C/C++函数返回:编译器如何处理返回值
【C/C++ 函数返回的奥秘】深入探究C/C++函数返回:编译器如何处理返回值
1342 3
|
3月前
|
API
快来体验:阿里云百炼上线DeepSeek-V4,百万Tokens输入最低仅需1元
阿里云百炼首发DeepSeek-V4-Pro与V4-Flash,申请:https://t.aliyun.com/U/fPVHqY 支持百万Token超长上下文,Agent能力、世界知识及数学推理达开源顶尖水平;API价格与官网一致,输入低至1元/百万Token,即刻体验!
|
9月前
|
传感器 人工智能 安全
AI + 视频监管:构筑智慧工地全场景安全防线
融合AI与物联网技术,智慧工地视频监管系统实现人员、设备、环境全维度智能管控,通过主动预警、全域覆盖、数据闭环,提升安全隐患识别效率,降低事故率67%,减少巡检成本40%,推动建筑安全管理迈向智能化、精细化新阶段。
1142 0
|
10月前
|
机器学习/深度学习 数据采集 安全
万字解析从根本解决大模型幻觉问题,附企业级实践解决方案
本文深入探讨大语言模型中的幻觉(Hallucination)问题,分析其成因、分类及企业级解决方案。内容涵盖幻觉的定义、典型表现与业务风险,解析其在预训练、微调、对齐与推理阶段的成因,并介绍RAG、幻觉检测技术及多模态验证工具。最后分享在客服、广告等场景的落地实践与效果,助力构建更可靠的大模型应用。
3436 0
|
SQL 监控 测试技术
SQL语法优化与最佳实践
【2月更文挑战第28天】本章将深入探讨SQL语法优化的重要性以及具体的优化策略和最佳实践。通过掌握和理解这些优化技巧,读者将能够编写出更高效、更稳定的SQL查询,提升数据库性能,降低系统资源消耗。
|
数据可视化 程序员 Linux
小白安装labelimg常见问题及其原因(带知识点理解)
小白安装labelimg常见问题及其原因(带知识点理解)
|
传感器 存储 数据采集
遥感原理与应用(一)什么是遥感?
🏆在本文中,作者从各个方面介绍了介绍了遥感的定义及其应用范围,作为遥感的学习无疑有很大的帮助
1767 0
【Matlab】conv、filter、conv2、filter2和imfilter卷积函数总结-上
MATLAB中卷积函数总结包括:conv、filter、conv2、filter2和imfilter
566 0
【Matlab】conv、filter、conv2、filter2和imfilter卷积函数总结-上
|
机器学习/深度学习 算法 计算机视觉
Halcon中一些突然想不起来但确实有用的算子(2)
Halcon中一些突然想不起来但确实有用的算子(2)
951 0