{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

comp120_C_Syntax_Exam_Cheat_sheet

comp120_C_Syntax_Exam_Cheat_sheet - C/C Syntax Cheat Sheet...

Info icon This preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
C/C++ Syntax Cheat Sheet for Exams Comp120 C Comments, Literal Values and Identifiers Definition Examples Comments /* [any character] + */ /* This is ignored by the compiler */ Literal Integer [0-9] * 5, 154 Literal Real [0-9] + .[0-9] * 5.0, 154.329 Literal Character '[any single character]' 'c', '8', '?' Literal String "[any character] + " "this is a literal string", "" Identifier [A-Z,a-z][A-Z,a-z,0-9,_] + counter, x, Square C Types and Operators Type char, short, int, long, float, double, void Assignment Operator [=, +=, -=] Arithmetic Operator [+, -, *, /, %, ++, --] Relational Operator [==, !=, <, >, <=, >=] Boolean Operator [||, &&, !] C Expressions Definition Examples Rvalue [Literal] or [Identifier] 5, x Simple Arithmetic [Rvalue] [Arithmetic Operator] [Rvalue] counter + 7, x / y Arithmetic Expression ([Simple Arithmetic Expression]) * x - (counter + 7) / y Simple Logical [Rvalue] [Logical Operator] [Rvalue] x < y, counter == 15 Simple Boolean ([Rvalue]) [Boolean Operator] [Rvalue] b && c, b || c, !b Condition ([Simple Logical or Boolean Expression]) * (x < y) && (counter == 15) Function Call [Identifier]([Identifier] + ) y = Square(x); C Statements Variable Declarations [Type] [Identifier] * ; int counter; float x, y; double b, c;
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern