float b = 0.0f; cout<<(int)b<<endl; //0 cout<<(int&)b<<endl; //0 (int&)b? cout<<((int)b==(int&)b)<<endl; //1