找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 635|回复: 7
收起左侧

大佬们C语言怎么把数组的值转到一个变量里面

[复制链接]
ID:761917 发表于 2023-3-20 19:56 | 显示全部楼层 |阅读模式
分别放到个位十位百位,求求大佬帮帮忙一点思路都没有啊
1.png
回复

使用道具 举报

ID:94031 发表于 2023-3-21 07:42 | 显示全部楼层
个位=disbuff[0]; 这样就可以。
回复

使用道具 举报

ID:1065084 发表于 2023-3-21 08:49 | 显示全部楼层
unsigned int Dis_num=0;
Dis_num=disbuff[0];
Dis_num+=disbuff[1]*10;
Dis_num+=(unsigned int)(disbuff[2])*100;

评分

参与人数 2黑币 +50 收起 理由
admin + 20 回帖助人的奖励!
2224304162 + 30 很给力!

查看全部评分

回复

使用道具 举报

ID:291668 发表于 2023-3-21 09:20 | 显示全部楼层
基本功,建议看看c语言基础。直接看程序估计也会蒙。
回复

使用道具 举报

ID:1034262 发表于 2023-3-21 09:58 | 显示全部楼层
这个问题也问,不就是 i=disbuff[0];这样的操作嘛
回复

使用道具 举报

ID:807651 发表于 2023-3-21 11:10 | 显示全部楼层
DATA = disbuff[0] * 100+disbuff[1]*10 +disbuff[2];
回复

使用道具 举报

ID:807651 发表于 2023-3-21 11:12 | 显示全部楼层
DATA = disbuff[0]*100 + disbuff[1]*10 + disbuff[2];是这样吗?
回复

使用道具 举报

ID:69038 发表于 2023-3-21 11:31 | 显示全部楼层
xuyaqi 发表于 2023-3-21 07:42
个位=disbuff[0]; 这样就可以。

最好别这样!如果"个位"不是char/uchar类型时出错。加个10%稳一点。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表