大学单片机,请问这个程序是什么意思
发布网友
发布时间:2023-10-12 12:49
我来回答
共1个回答
热心网友
时间:2024-10-29 07:20
首先你要考虑精度要求,是不是有有效位长度要求?如果有有效位长度要求,就要定义成浮点数;如果只是固定位精度要求,一般可以定义成定点数比如整型数,再根据需要精确到1%、0.1%还是0.01%来确定用多少字节来保存。
定义成浮点数一般都要有库函数支持,按库函数约定格式去定义就行了;如果是定义成定点数,1%的精度一个字节就能保存,a%=a/100,a为范围在0~100的整数,你只需要保存a就可以了,那个100你在运算过程中考虑进去就可以了。同理,0.01%的精度要双字节,b%=100*b/10000,你用双字节保存100b也就可以了。
仅供参考。追问我是问这个程序干什么的