C Programming - Declarations and Initializations - Discussion

Discussion Forum : Declarations and Initializations - General Questions (Q.No. 7)
7.
Which of the following is not user defined data type?
1 :
struct book
{
    char name[10];
    float price;
    int pages;
};
2 :
long int l = 2.35;
3 :
enum day {Sun, Mon, Tue, Wed};
1
2
3
Both 1 and 2
Answer: Option
Explanation:

C data types classification are

  1. Primary data types
    1. int
    2. char
    3. float
    4. double
    5. void
  2. Secondary data types (or) User-defined data type
    1. Array
    2. Pointer
    3. Structure
    4. Union
    5. Enum

So, clearly long int l = 2.35; is not User-defined data type.
(i.e.long int l = 2.35; is the answer.)

Discussion:
48 comments Page 5 of 5.

Krishna said:   1 decade ago
Can you explain me the union operation?

Vineet said:   1 decade ago
can we define : char enum day[sun,mon];

Tanishka said:   1 decade ago
Can any one give the example of Union?

Shriya said:   1 decade ago
Is not enum a user defined data type?

Sony said:   1 decade ago
Could you say about enum data type.

Shan_mani said:   1 decade ago
Can you explain the enum operation?

Pradeep chandra said:   1 decade ago
Then what about string?

Rohan said:   6 years ago
How? Please explain me.
(1)


Post your comments here:

Your comments will be displayed after verification.