容易犯的错误

来源:互联网 发布:pdf.js 放大缩小 编辑:程序博客网 时间:2024/05/01 22:59

1.位运算符"<<"和">>"对操作数不造成影响

   int a = 4;

   int b =  a<<2;    //执行完这条语句后,b的值为8,但是a的值未变,仍然是4;

  

2.强制类型转换,对被强制转换的表达式本身的值也没有产生改变

    float f = 3.5;

    int k = int(f);   //执行完这条语句后,k的值为3,f的值仍然是3.5;

0 0