Operators
- What will be the output of the following C code?
#include <stdio.h>
void main()
{
int L = 6;
int a = 5;
int b = L < a ? L++ : a++;
printf("%d", b);
}
-
View Hint View Answer Discuss in Forum
NA
Correct Option: B
5
- What will be the output of the following C code?
#include <stdio.h>
int main()
{
int q = 2, p = 1;
int k = (q++, p++) ? q : p;
printf("%d\n", k);
}
-
View Hint View Answer Discuss in Forum
NA
Correct Option: D
3
- What will be the output of the following C code?
#include <stdio.h>
int main()
{
int p = 4;
int q = 1;
int R = (q == 1) ? p :(p > q) ? (q = 1): p;
printf("%d\n", q);
}
-
View Hint View Answer Discuss in Forum
NA
Correct Option: B
1
- What will be the output of the following C code?
#include <stdio.h>
int main()
{
int p = 2;
short int k = 3;
float var = 4;
if (sizeof((p == 3) ? var : k) == sizeof(float))
{
printf("Float\n");
}
else if (sizeof((p == 3) ? var : k) == sizeof(short int))
{
printf("Short int\n");
}
}
-
View Hint View Answer Discuss in Forum
NA
Correct Option: C
Float
- What will be the output of the following C code?
#include <stdio.h>
int main()
{
int p = 4;
int q = p == 3 ? getchar(): 3;
printf("%d\n", q);
}
-
View Hint View Answer Discuss in Forum
NA
Correct Option: E
Ascii value of character getchar function returns