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

Can you have an arraylist of arrays?

0 Answers  


Explain binary tree traversals?

0 Answers  


What is application of data structure?

0 Answers  


What is data structure and data type?

0 Answers  


What is list and types of list?

0 Answers  






Write a program to sum values of given array.

0 Answers  


Can you please explain the difference between array_name and &array_name?

0 Answers  


What is data and data types?

0 Answers  


What are the advantages of array?

0 Answers  


What is the difference between the hash table and hash map?

0 Answers  


What is a priority queue?

0 Answers  


Are duplicates allowed in list?

0 Answers  


Categories