强制转换放在什么地方

来源:互联网 发布:最后一炮优化烂到没变 编辑:程序博客网 时间:2024/04/28 12:44

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);


0 0
原创粉丝点击