LESSON 07 ADZ
C++ BOOLEAN DATA TYPES Boolean Types  A boolean data type is declared with the bool keyword and can only take the values true or false.  When the value is returned, true = 1 and false = 0.
C++ BOOLEAN DATA TYPES Boolean Types  A boolean data type is declared with the bool keyword and can only take the values true or false.  When the value is returned, true = 1 and false = 0.
C++ CHARACTER DATA TYPES Character Types  The char data type is used to store a single character.The character must be surrounded by single quotes, like 'A' or 'c':
 Alternatively, if you are familiar with ASCII, you can use ASCII values to display certain characters:
C++ OPERATORS C++ Operators  Operators are used to perform operations on variables and values.  In the example below, we use the + operator to add together two values: Although the + operator is often used to add together two values, like in the example above, it can also be used to add together a variable and a value, or a variable and another variable:
EXAMPLE
 C++ divides the operators into the following groups:  Arithmetic operators  Assignment operators  Comparison operators  Logical operators  Bitwise operators
C++ ASSIGNMENT OPERATORS  Assignment operators are used to assign values to variables.  In the example below, we use the assignment operator (=) to assign the value 10 to a variable called x:
A LIST OF ALL ASSIGNMENT OPERATORS: Operator Example Same As Try it = x = 5 x = 5 += x += 3 x = x + 3 -= x -= 3 x = x - 3 *= x *= 3 x = x * 3 /= x /= 3 x = x / 3 %= x %= 3 x = x % 3 &= x &= 3 x = x & 3 |= x |= 3 x = x | 3 ^= x ^= 3 x = x ^ 3 >>= x >>= 3 x = x >> 3 <<= x <<= 3 x = x << 3
COMPARISON OPERATORS  Comparison operators are used to compare two values (or variables).This is important in programming, because it helps us to find answers and make decisions.  The return value of a comparison is either 1 or 0, which means true (1) or false (0). These values are known as Boolean values, and you will learn more about them in the Booleans and If..Else chapter.  In the following example, we use the greater than operator (>) to find out if 5 is greater than 3:
OUTPUT
A LIST OF ALL COMPARISON OPERATORS: Operator Name Example Try it == Equal to x == y != Not equal x != y > Greater than x > y < Less than x < y >= Greater than or equal to x >= y <= Less than or equal to x <= y
LOGICAL OPERATORS  As with comparison operators, you can also test for true (1) or false (0) values with logical operators.  Logical operators are used to determine the logic between variables or values: Operator Name Description Example Try it && Logical and Returns true if both statements are true x < 5 && x < 10 || Logical or Returns true if one of the statements is true x < 5 || x < 4 ! Logical not Reverse the result, returns false if the result is true !(x < 5 && x < 10)
EXAMPLE

LESSON 07 COMPROG.pptx COMPUTER PROGRAMMING

  • 1.
  • 2.
    C++ BOOLEAN DATATYPES Boolean Types  A boolean data type is declared with the bool keyword and can only take the values true or false.  When the value is returned, true = 1 and false = 0.
  • 3.
    C++ BOOLEAN DATATYPES Boolean Types  A boolean data type is declared with the bool keyword and can only take the values true or false.  When the value is returned, true = 1 and false = 0.
  • 4.
    C++ CHARACTER DATATYPES Character Types  The char data type is used to store a single character.The character must be surrounded by single quotes, like 'A' or 'c':
  • 5.
     Alternatively, ifyou are familiar with ASCII, you can use ASCII values to display certain characters:
  • 6.
    C++ OPERATORS C++ Operators Operators are used to perform operations on variables and values.  In the example below, we use the + operator to add together two values: Although the + operator is often used to add together two values, like in the example above, it can also be used to add together a variable and a value, or a variable and another variable:
  • 7.
  • 8.
     C++ dividesthe operators into the following groups:  Arithmetic operators  Assignment operators  Comparison operators  Logical operators  Bitwise operators
  • 9.
    C++ ASSIGNMENT OPERATORS Assignment operators are used to assign values to variables.  In the example below, we use the assignment operator (=) to assign the value 10 to a variable called x:
  • 10.
    A LIST OFALL ASSIGNMENT OPERATORS: Operator Example Same As Try it = x = 5 x = 5 += x += 3 x = x + 3 -= x -= 3 x = x - 3 *= x *= 3 x = x * 3 /= x /= 3 x = x / 3 %= x %= 3 x = x % 3 &= x &= 3 x = x & 3 |= x |= 3 x = x | 3 ^= x ^= 3 x = x ^ 3 >>= x >>= 3 x = x >> 3 <<= x <<= 3 x = x << 3
  • 11.
    COMPARISON OPERATORS  Comparisonoperators are used to compare two values (or variables).This is important in programming, because it helps us to find answers and make decisions.  The return value of a comparison is either 1 or 0, which means true (1) or false (0). These values are known as Boolean values, and you will learn more about them in the Booleans and If..Else chapter.  In the following example, we use the greater than operator (>) to find out if 5 is greater than 3:
  • 12.
  • 13.
    A LIST OFALL COMPARISON OPERATORS: Operator Name Example Try it == Equal to x == y != Not equal x != y > Greater than x > y < Less than x < y >= Greater than or equal to x >= y <= Less than or equal to x <= y
  • 14.
    LOGICAL OPERATORS  Aswith comparison operators, you can also test for true (1) or false (0) values with logical operators.  Logical operators are used to determine the logic between variables or values: Operator Name Description Example Try it && Logical and Returns true if both statements are true x < 5 && x < 10 || Logical or Returns true if one of the statements is true x < 5 || x < 4 ! Logical not Reverse the result, returns false if the result is true !(x < 5 && x < 10)
  • 15.