Why enum can not be used directly with printf function?

Answers were Sorted based on User's Feedback



Why enum can not be used directly with printf function?..

Answer / rashmi p

enum is not an basic data type like int,float and all it is
a user defined data type, and printf function works only
with basic data type, we 've overload printf function to
make it work for user defined data types :)

Is This Answer Correct ?    21 Yes 2 No

Why enum can not be used directly with printf function?..

Answer / sudip

main()
{
enum color{
red,black,green,yellow,blue,pink,white
};
printf("%d",green);
printf("%d",yellow);
}

this gives me output.... 23
we can use it....?/ Correct me if I am wrong...

Is This Answer Correct ?    8 Yes 0 No

Why enum can not be used directly with printf function?..

Answer / srinivas

it is DAta type name like int so it can not be in printf

Is This Answer Correct ?    5 Yes 3 No

Post New Answer

More Data Structures Interview Questions

Difference between calloc and malloc ?

0 Answers  


Explain the priority queue?

0 Answers  


Does hashset guarantee order?

0 Answers  


How is a queue works?

0 Answers  


Can we null keys in treemap?

0 Answers  


What are the parts of root node?

7 Answers   BMC, JCE, TCS,


What is stable sorting?

0 Answers  


What are the advantage of linked list over array?

0 Answers  


What is hashing in cyber security?

0 Answers  


State the properties of b tree.

0 Answers  


What are the basic data structures?

0 Answers  


What is data in computer science?

0 Answers  


Categories