请教一个Q格式乘法溢出的问题。

Uint32  A,B,C;

A=IQ21(10);

B=IQ21(100);

C=IQ21mpy(A,B)

会溢出吗。

A,B均是大于1的数的Q格式,直接相乘就是42次方了,会不会溢出。如果不会请问原理是怎样的,非常感谢。