// ========================================================================== // $Id: operator_precedence.cpp,v 1.1 2006/09/07 20:06:17 jlang Exp $ // CSI2372 example Code for lecture 1 // ========================================================================== // (C)opyright: // // Jochen Lang // SITE, University of Ottawa // 800 King Edward Ave. // Ottawa, On., K1N 6N5 // Canada. // http://www.site.uottawa.ca // // Creator: jlang (Jochen Lang) // Email: jlang@site.uottawa.ca // ========================================================================== // $Log: operator_precedence.cpp,v $ // Revision 1.1 2006/09/07 20:06:17 jlang // Initial check-in lecture 0-2 // // // ========================================================================== #include using std::cout; using std::endl; int main() { int iVal = 7, oiVal = 3, rVal = 13; rVal += 2 + 3 * 8 / 4 + 2; cout << rVal << endl; rVal = ++iVal / oiVal--; cout << rVal << endl; rVal = iVal << 2 >> 4 / 3; cout << rVal << endl; rVal = (iVal & 5 || oiVal-- && 1) + 3; cout << rVal << endl; rVal = iVal = oiVal = 0; cout << rVal << endl; return 0; }