关注
系统需要在数据流中存储的为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
相关推荐
牛客热帖
更多
正在热议
更多
# 入职跑路最快的一次经历 #
30172次浏览 204人参与
# 应届生第一份工作最好去大厂吗? #
21713次浏览 446人参与
# 乐堡互娱校招 #
26693次浏览 244人参与
# 国企秋招,你投了吗? #
15554次浏览 136人参与
# 你会为了工作牺牲生活吗? #
42833次浏览 345人参与
# 拿到offer之后,可以做些什么 #
29543次浏览 180人参与
# 携程求职进展汇总 #
617926次浏览 4552人参与
# 海尔求职进展汇总 #
7254次浏览 34人参与
# 机械只有转码才有出路吗? #
139613次浏览 1629人参与
# ___岗狗都不干,我干! #
15690次浏览 115人参与
# 通信硬件岗投递时间线 #
25147次浏览 88人参与
# 硬件开发岗知多少 #
16854次浏览 124人参与
# 央国企投递记录 #
111246次浏览 1451人参与
# 机械人,你最希望上岸的公司是? #
183474次浏览 1897人参与
# 机械求职避坑tips #
64230次浏览 441人参与
# 互联网回暖,腾讯要招5000人! #
20995次浏览 584人参与
# 材料人的华为红黑体验 #
33336次浏览 186人参与
# 校招谈薪技巧 #
44828次浏览 621人参与
# 为什么国企只招应届生 #
200266次浏览 1222人参与
# 你在职场中沾染到的“坏”习惯 #
13140次浏览 112人参与
# 设计人如何选offer #
149653次浏览 793人参与
# 应届生应该先就业还是先择业 #
138779次浏览 724人参与