answersLogoWhite

0


Best Answer

No, a unary expression consists of one operand and one operator

User Avatar

Wiki User

โˆ™ 2013-05-24 21:49:40
This answer is:
๐Ÿ™
0
๐Ÿคจ
0
๐Ÿ˜ฎ
0
User Avatar
Study guides
๐Ÿ““
See all Study Guides
โœ๏ธ
Create a Study Guide

Add your answer:

Earn +20 pts
Q: Does a unary expression consists of only one operand with no operator?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is operand in c plus plus?

An operand is the value that is being operated upon by an operator. For instance, the C++ increment operator (++) is a unary operator, which means it has only one operand, the variable that we wish to increment. This in the expression x++, x is the operand. The addition operator (+) is a binary operator and therefore has two operands. Thus in the expression x + y, x and y are the operands.


What operator is a unary operator as it works with only one operand?

Yes, a unary operator is an operator that only has one operand. Examples of unary operators are negative (-), positive (+), increment (++), decrement (--), address of (&), dereference (*), logical not (!), sizeof, one's complement (~), new, and delete.


What is plus operator is it unary or binary?

The plus operator is a unary operator. Essentially it removes the sign of its operand. The add operator is a binary operator, returning the sum of its operands.


Is the unary minus operator the same as the subtraction operator?

No. The subtraction operator is a binary operator that returns the result of subtracting the rhs operand from the lhs operand. The unary minus operator simply negates the rhs operand. int x = -5; // unary minus. x is (-5) int y = -x; // unary minus. y is (+5) y -= x; // binary minus/assign operator. y is (+10) --x; // unary decrement operator. x is (-6) y -= (-x); // binary minus/assign and unary minus operators. y is(+4)


What is unary minus operator?

The unary minus operator negates the operand. int a = 3; a = -a; // a 3 a = -5; // unary minus operator used with literal constant. a = 5 * (-3); // same usage


How is unary operator ' plus 'different from ' plus ' operator?

There is no unary plus in C, but if there were, it would have only one operand, unlike the binary plus which has two: x = a + b; /* binary plus */ x = + b; /* unary plus -- not in C*/ x = a - b; /* unary plus */ x = - b; /* unary minus */


What is the difference between unary and binary?

In programming a unary and binary operator defines how many components make up an expression.


What is the difference between an unary and a ternary operator?

An unary operator has only one operand. Common examples of unary operators include negation (-2, the - is the operator), absolute value (|-2| = 2), and factorial (2!).A ternary operator has three parts: the condition, true part, and false part. In a ternary operation, the condition is evaluated, and if the result is equivalent to true, the second operand is evaluated, or if false, the third is evaluated. An example of a ternary operation is:x = (y>4 ? 2 : 1)In this example, if y is greater than 4, then x=2. If not, then x=1.


What is unary mening?

'not' for instance is a unary operator. It is unary in the sense that it operates on a single item. In contrast a binary operator such as addition operates on two items.


Which is dummy operator in c?

unary + is the only dummy operator in c,...


What operators work differently when placed before rather than after an operand?

unary operators like ++,--


How unary minus can be overload in c plus plus?

type operator- ();


Which is the unary operator used to declare a pointer and return the value stored in it?

*asterix*


Give me the answer Difference between unary and binary operator?

A unary operator is one which operates on just one number, e.g. x2 or -x. A binary operator is one which takes two numbers, e.g. x + y or xy. Note that this has nothing to do with binary vs. decimal arithmetic. This term is commonly used to distinguish between the two buttons which have a '-' sign on a calculator. The unary '-' operator button is used to change the sign of a number entered, and the binary '-' operator button is used to subtract two numbers, which is quite a different thing. The unary '-' button is commonly labelled '+/-'.


What is the difference between Logical operators and binary operators?

A binary operator is simply an operator that has two parts, written to the left and to the right of the operator, e.g.:1 + 2The binary operator can be a logical operator ("and", "or", "xor", etc. - but "not" is a unary operator), or it can be in some other category, like the arithmetic operator shown above.A binary operator is simply an operator that has two parts, written to the left and to the right of the operator, e.g.:1 + 2The binary operator can be a logical operator ("and", "or", "xor", etc. - but "not" is a unary operator), or it can be in some other category, like the arithmetic operator shown above.A binary operator is simply an operator that has two parts, written to the left and to the right of the operator, e.g.:1 + 2The binary operator can be a logical operator ("and", "or", "xor", etc. - but "not" is a unary operator), or it can be in some other category, like the arithmetic operator shown above.A binary operator is simply an operator that has two parts, written to the left and to the right of the operator, e.g.:1 + 2The binary operator can be a logical operator ("and", "or", "xor", etc. - but "not" is a unary operator), or it can be in some other category, like the arithmetic operator shown above.


How many arguments are required in the definition of an overloaded unary operator?

any number of arguments


What is difference between binary and unary operator in c language?

The number of arguments will be one for the unary operators and two for the binary operators. In the case of unary operators, the argument must be of the same type as that of the enclosing class or structure.


What are the variours types of operators used in C programming?

1. arithmetric operator 2. relational operator 3. logical operator 4.assignment operator 5. unary operator 6.conditional operator 6.comma operator 7.bitwise operator


What are urinary operators?

I suppose you wanted to ask about unary operators.Unary operators accept one operand, in oppose to binary operators, which accept two.Examples to unary operators are:f(x) = -xf(x)= abs(x)f(x) = sin(x)


What are the applications of trees in data structures?

Using binary tree, one can create expression trees. The leaves of the expression tree are operands such as constants, variable names and the other node contains the operator (binary operator). this particular tree seems to be binary because all the operators used are binary operators. it is also possible for a node to have one node also, in case when a unary minus operator is used. we can evaluate an expression tree by applying the operator at the root to the values obtained by recursively evaluating the left and right sub trees.


Which is the unary operator used to dereference a pointer and return the value stored in it?

The asterisk (*) operator dereferences a pointer and returns the value stored in the memory pointed to by the pointer.


How do you express unary expression in assembly language 8085?

x=p+q*(s/t)*60


Binary and unary function in C plus plus?

A binary function would be one with two parameters, a unary, one with one parameter.However, these words are usually used for operators. For example, the common arithmetic operators, +, -, *, /, % are binary - they need two operands, for example, "2 + 3". The minus sign can also be unary; -x is the additive inverse of x. Unary means one operand is required. Boolean operators for and, or, xor, are binary. Actually, the great majority of operators are binary.


What are ternary operators?

A ternary operator is an operator that requires three operands, as opposed to a binary operator that requires two operands and a unary operator that requires just one operand. C++ has just one ternary operator, the conditional ternary operator: <boolean expression> ? <expression #1> : <expression #2>; If the boolean expression evaluates true, the first expression is evaluated, otherwise the second expression is evaluated. A typical usage of this operator is to return the larger (or smaller) of two values of type T: template<typename T> T max (T a, T b) {return a<b ? b : a}; template<typename T> T min (T a, T b) {return a<b ? a : b}; These are really nothing more than notational shorthand for the following: template<typename T> T max (T a, T b) {if (a<b) return b; else return a; }; template<typename T> T min (T a, T b) {if (a<b) return a; else return b;}; However, because ternary expressions are evaluated, the return value of the expression can be used in more complex expressions: int a=42, b=0; // ... int c = ((a>b ? a : b) = 1); In the above expression, whichever is the larger of a and b will be assigned the value 1 which will also be assigned to c. Thus a and c become 1 while b remains 0.


What is an operator in c language?

Operators in C are tokens that perform some operation upon one, two or three operands (unary, binary and tertiary operators, respectively). Some tokens serve more than one purpose depending upon the number of operands. For instance, the * token can be used to multiply two operands or to dereference an operand. Similarly, the & token can be used to bitwise AND two operands or to take the address of an operand. Some operators use a function-like syntax, such as the sizeof() operator. In C, all operators are built-in and cannot be overridden.