有时候类型转换是隐式发生的,因此在某些计算后再赋值,需要注意类型是否匹配,比如,unsigned long long 和一个不是很大的整数相乘的时候,需要把整数加上后缀 llu 才行,不然就会产生溢出问题。

unsigned long long ret = 100llu * 900llu,如果不加llu,则可能出现ret的值异常。