主题:关于定点运算的菜鸟疑问
编程实验 要求做一个计算器 必须用定点运算 我第一次接触 不是很明白 查阅了基本dsp芯片编程的书 上面有点解释 但是有很多问题不明白 :
要求中说运算用定点 是指程序中是不能出现浮点型变量的 我会把浮点型转换为定点型 但是如果根本不许使用浮点型 又怎么输入变量呢?用字符串么?可是字符串也得转成浮点的再转成定点的吧?计算后定点型结果不转化浮点型又如何显示呢?
还有就是定标问题 比如乘法 俩个乘数由于已知可以确定定标 可是得数事先是不知道的 如何确定定标呢?是用乘数的整数部分先乘一下 大致确定一下范围来估计的么?(Q表示法)
我看书上说是通过*2的q次方在强制转换为int得到定点数然后移位计算的?
要我们用mfc画界面 c编代码 请问这两个问题如何解决?
谢谢
要求中说运算用定点 是指程序中是不能出现浮点型变量的 我会把浮点型转换为定点型 但是如果根本不许使用浮点型 又怎么输入变量呢?用字符串么?可是字符串也得转成浮点的再转成定点的吧?计算后定点型结果不转化浮点型又如何显示呢?
还有就是定标问题 比如乘法 俩个乘数由于已知可以确定定标 可是得数事先是不知道的 如何确定定标呢?是用乘数的整数部分先乘一下 大致确定一下范围来估计的么?(Q表示法)
我看书上说是通过*2的q次方在强制转换为int得到定点数然后移位计算的?
要我们用mfc画界面 c编代码 请问这两个问题如何解决?
谢谢