关注
系统需要在数据流中存储的为longlongint的长整数类型,不会出现double等浮点数类型。所以要将数据根据需要选择添加小数点(数据流中是12345,当类型为两位小数点的浮点数时,显示在系统上应该是123.45。当从系统向数据流中录入的时候应该是输入123后自动补充小数点123.00,数据流中数据为12300)
//将下位机保存的值读入页面中 控制位数版本
void numLoad(QLineEdit *edit,void *addr,int n,int point)
{
//当存储变量为4字节的时候
if (n == 4)
{
edit->setText(tr("%1").arg(QString::number((float)(*(int *)addr)/std::pow(10, point),'f',point)));
}
//当存储变量为2字节的时候
else if(n == 2)
{
edit->setText(tr("%1").arg(QString::number((float)(*(short int *)addr)/std::pow(10, point),'f',point)));
}
//当存储变量为1字节的时候
else if(n == 1)
{
edit->setText(tr("%1").arg(QString::number((float)(*(char *)addr)/std::pow(10, point),'f',point)));
}
}
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 为了去实习,我赌上了___ #
14919次浏览 159人参与
# 晒一晒你收到的礼盒 #
87486次浏览 426人参与
# uu们,春招你还来吗? #
7246次浏览 58人参与
# 2025年终总结 #
7398次浏览 140人参与
# 十二月请对我好一点 #
20479次浏览 288人参与
# 降低公积金和取消房补怎么选 #
22950次浏览 75人参与
# 父母对你找工作是助力还是阻力? #
10249次浏览 172人参与
# 实习打杂,要跑路吗 #
50484次浏览 320人参与
# 第一份工作能做外包吗? #
84735次浏览 568人参与
# 电信求职进展汇总 #
31081次浏览 166人参与
# 学历or实习经历,哪个更重要 #
200834次浏览 1059人参与
# 哪一瞬间让你觉得“这班不如不上” #
7773次浏览 117人参与
# 一人推荐一个值得做的项目 #
7137次浏览 102人参与
# 高薪高压 vs 低薪wlb,你怎么选? #
7902次浏览 89人参与
# 工作前VS工作后,你的心态变化 #
10143次浏览 134人参与
# 找工作时的取与舍 #
110182次浏览 828人参与
# 工作中出现了XX情况正常吗 #
25546次浏览 196人参与
# 市场营销人求职交流聚集地 #
162646次浏览 1212人参与
# 公司福利里最没用的一项是啥 #
5331次浏览 86人参与
# 回顾今年你干过的最“勇”的一件事 #
10630次浏览 139人参与


查看11道真题和解析