What is the difference between = and == in C?
Answers were Sorted based on User's Feedback
Answer / veeramuthu k
'=' in c is the assignment opperator.whereas '==' is the
logical equality operator.
| Is This Answer Correct ? | 35 Yes | 0 No |
Answer / priyanka kokil
= is the assignment operator while == is equality operator
| Is This Answer Correct ? | 20 Yes | 0 No |
Answer / d.sreenu
= is assignment operator & == is equality operator in C
= operator is used to assign a value to the variable
== operator is used to compare two variables.
| Is This Answer Correct ? | 17 Yes | 0 No |
Answer / swapna
= is used for assigning the value to a variable
for example
int a=10;
if a=5
printf("%d",a);
else
printf("%d",a);
output:5
in this program a value is assigned to 5 and 5 is printed.
whereas
== is used to check the value of the variable
for example
int a=10;
if a==5
printf("%d",++a);
else
printf("%d",a);
output:10
in this value of a is checked with 10 .If it is equal if
stmt is true and a is incrementd and printed.
If it is not equal a value is printed.
| Is This Answer Correct ? | 14 Yes | 0 No |
Draw the Cross Section of an Inverter? Clearly show all the connections between M1 and poly, M1 and diffusion layers etc?
Process technology? What package was used and how did you model the package/system? What parasitic effects were considered?
Explain why & how a MOSFET works?
Factors affecting Power Consumption on a chip?
What is SPICE?
Give the logic expression for an AOI gate. Draw its transistor level equivalent. Draw its stick diagram
Explain the Charge Sharing problem while sampling data from a Bus?
What is a D-latch? Write the VHDL Code for it?
What are the main issues associated with multiprocessor caches and how might you solve them?
Insights of a Tri-state inverter?
Insights of a 2 input NAND gate. Explain the working?
What?s the critical path in a SRAM?
2 Answers Infosys, Intel, Texas,