Submitted by tushar pramanick on Tue, 03/05/2013 - 16:04

Question and Answer

    Q What is the difference between the pre-increment operator and the post-increment operator?

    A The pre-increment operator increases the operand's value by 1 first, and then returns the modified value. On the other hand, the post-increment operator stores a copy of the operand value in a temporary location and then increases the operand value by 1. However, the copy of the unmodified operand value is returned in the expression. For instance, given x = 1, the ++x expression returns 2, while the x++ expression returns 1.

    Q Is the unary minus operator (-) the same as the subtraction operator (-)?

    A No, they are not the same, although the two operators share the same symbol. The unary minus operator is used to change the sign of a value. In other words, the unary minus operator returns the negation of the value. The subtraction operator is an arithmetic operator that performs subtraction between its two operands.
    Q Which one has a higher precedence, a relational operator or an arithmetic operator?

    A An arithmetic operator has a higher precedence than a relational operator. For instance, the x * y + z > x + y expression is interpreted as ((x * y) + z) > (x + y).

    Q What does a relational expression return?

    A A relational expression returns either 0 or 1. If the relationship indicated by a relational operator in an expression is true, the expression returns 1; otherwise, the expression returns 0.

 

 

Related Items

বিভিন্ন ধরণের Data Items

 In Chapter 12, "Storing Similar Data Items," you learned how to store data of the same type into arrays. In this hour, you'll learn to use structures to collect data items that have different data types. The following topics are covered in this lesson:

বিভিন্ন More Data Types এবং Functions

In Chapter 4, "Data Types and Names in C," you learned about most of the data types, such as char, int, float, and double. In Hour 15, "Functions in C," you learned the basics of using functions in C. In this hour, you'll learn more about data types and functions from the following topics:

C প্রোগ্রামিং ও Memory Allocation

So far you've learned how to declare and reserve a piece of memory space before it is used in your program.