如下运算是不是会导致溢出:
int a=1e8, b=1e8, c=123456; int d=a*b%c;
如果会导致溢出的话,那么是否就意味着,一个赋值操作的溢出不止取决于其左值,也取决于右值表达式的结果是否能被右值的任一变量数据范围所承受?