进行除法Q运算时,是否可以进行有符号数运算?[16位字长的运算,已做归一化处理]
比如:
被除数为正,除数为负,是否可以定义存放被除数,除数,商的变量为int型.
然后直接进行运算.
int dividend; //被除数定义Q15 int divisor; //除数定义Q15 long temp; //中间变量Q13 int quotient; //商,Q13
dividend = -0.5; divisor = 0.2; temp =(long) dividend; quotient = temp / divisor; 这样是否可以实现有符号数的运算? quotient中得到的数值是否为-2.5?
万分感谢.
|