C supports some special operators such as comma operator, size of operator, pointer operator (* and &) and member selection operators. (.and →) Comma Operator: The comma operator can be used to link the related expression together. Comma linked lists of expression are evaluated left to right and the value of right-most expression is the value of combined expression. For example, value = (x = 10, y = 5, x + y), Here, 10 is assigned to x and 5 is assigned to y and so expression x+y is evaluated as (10+5) i.e. 15. Size of Operator: The size of operator is used with an operand to return the number of bytes it occupies. It is a compile time operand. The operand may be a variable, a constant or a data type qualifier. The associativity of size of right to left. For example Suppose that i is an integer variable, x is a floating-point variable, d is double-precision variable and c is character type variable. The statements: printf (“integer : %d \n”, size of i) ; ...
Learn something about IT