look at following code
void foo(void) {
unsigned int a = 6;
int b = -20;
int c = (a+b > 6) ? 1:0;
}
o/p is 1 why
explain promotion rules
Answer Posted / nitin sharma
Compiler will convert variable b to unsigned int b and then do the addition. Which will be greater than 6 and you got 1.
| Is This Answer Correct ? | 38 Yes | 2 No |
Post New Answer View All Answers
Explain me what is the main function of multiplexed address/data bus?
Explain the software analysis process, such as code analysis, code metrics, and system risk analysis or software reliability.
How does combination of functions reduce memory reuirement in embedded system?
Describe a time when you collaborated with designers and engineers to deploy a new product. What was your role?
When do you know your code is ready for production?
Which parameters decide the size of data type for a processor?
How are macros different from inline functions?
What's risc architecture?
Tell me what is interaction semantics used in embedded systems?
What buses are used for communication in embedded system?
What are the different types of embedded systems?
Implement a
Given time, cost, client satisfaction and best practices, how will you prioritize them for a project you are working on? Explain why.
What is inversion of control? How does that relate to dependency injection?
How does the interrupts handle by using the threads?