关注
系统需要在数据流中存储的为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
相关推荐
点赞 评论 收藏
分享
03-26 15:13
华中科技大学 golang 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 春招进度记录 #
54963次浏览 415人参与
# 毕业后不工作的日子里我在做什么 #
154985次浏览 1342人参与
# Keep实习校招 #
23010次浏览 145人参与
# 实习进度记录 #
57523次浏览 475人参与
# 你的实习什么时候入职 #
159372次浏览 1386人参与
# 风评不好的公司,你会去吗? #
31579次浏览 143人参与
# 你知道哪些职场黑话? #
26312次浏览 196人参与
# 总结:哪家公司最喜欢泡池子 #
119991次浏览 438人参与
# 你想吐槽公司的哪些规定 #
12455次浏览 43人参与
# 你的工资什么时候发? #
22963次浏览 186人参与
# 软开人,说说你的烦心事 #
37453次浏览 243人参与
# 生化医药面经大本营 #
95205次浏览 462人参与
# 淘天集团工作体验 #
5652次浏览 28人参与
# 汇川技术求职进展汇总 #
115866次浏览 792人参与
# 拼多多工作体验 #
15144次浏览 145人参与
# 打工人的工作餐日常 #
32240次浏览 287人参与
# 小鹏汽车工作体验 #
6890次浏览 44人参与
# 诺瓦星云求职进展汇总 #
189347次浏览 1629人参与
# 金融银行面经 #
66415次浏览 506人参与
# 一觉醒来,秋招难度下降一万倍…… #
62121次浏览 543人参与
# 同程求职进展汇总 #
10750次浏览 88人参与