1、要考虑运算符是多少位的
【bad】unsigned long long llChange = (unsigned long long)(1<<40);
【good】unsigned long long llChange = ((unsigned long long)1<<40);
2、运算符的位置
int varCur;
int varLast;
【bad】double dbChgRatio = (double)(varCur / varLast);
【good】double dbChgRatio = ((double)varCur / varLast);