Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C भाषा में typedef कीवर्ड का उपयोग करके संरचनाओं की व्याख्या करें

टाइपडीफ

'सी' 'टाइपिफ़' कीवर्ड का उपयोग करके नए डेटाटाइप नामों को परिभाषित करने की अनुमति देता है। 'टाइपिफ़' का उपयोग करके, हम एक नया डेटाटाइप नहीं बना सकते हैं लेकिन पहले से मौजूद प्रकार के लिए एक नया नाम परिभाषित कर सकते हैं।

सिंटैक्स

typedef datatype newname;

उदाहरण

typedef int bhanu;
int a;
bhanu a; %d
  • यह कथन संकलक को 'भानु' को 'int' के दूसरे नाम के रूप में पहचानने के लिए कहता है।
  • 'भानु' का प्रयोग एक और वेरिएबल 'ए' बनाने के लिए किया जाता है।
  • 'भानु ए' 'ए' को 'इंट' प्रकार के चर के रूप में घोषित करता है।

उदाहरण

#include <stdio.h>
main (){
   typedef int hours;
   hours h; //int h;
   clrscr ();
   printf("Enter hours”);
   scanf ("%d”, &h);
   printf("Minutes =%d”, h*60);
   printf("Seconds = %d”, h*60*60);
   getch ();
}

आउटपुट

Enter hours =1
Minutes = 60
Seconds = 360

किसी संरचना को टाइप करने के लिए उदाहरण

typedef struct employee{
   int eno;
   char ename[30];
   float sal;
} emp;
main (){
   emp e = {10, "ramu”, 5000};
   clrscr();
   printf("number = %d”, e.eno);
   printf("name = %d”, e.ename);
   printf("salary = %d”, e.sal);
   getch ();
}

आउटपुट

Number=10
Name=ramu
Salary=5000

  1. C भाषा में कैरेक्टर ऑपरेशंस की व्याख्या करें

    वर्ण (ए-जेड (या) ए-जेड), अंक (0-9), एक सफेद स्थान, या सी प्रोग्रामिंग भाषा में एक विशेष प्रतीक हो सकता है। घोषणा सी प्रोग्रामिंग में कैरेक्टर ऑपरेशंस के लिए घोषणा निम्नलिखित है - char a= ‘A’; using a character constant. चरित्र इनपुट / आउटपुट फ़ंक्शन कैरेक्टर इनपुट/आउटपुट फंक्शन्स को नी

  1. सी भाषा में और-अगर सीढ़ी बयान समझाओ

    बहु-मार्गीय निर्णय लिखने का यह सबसे सामान्य तरीका है। सिंटैक्स नीचे दिए गए सिंटैक्स को देखें - if (condition1) stmt1; else if (condition2) stmt2; - - - - - - - - - - else if (condition n) stmtn; else stmt x; एल्गोरिदम नीचे दिए गए एल्गोरिथम को देखें - START Step 1: Declare int variables. Step 2:

  1. संरचना अवधारणा का उपयोग करके सी भाषा में बिट फ़ील्ड की व्याख्या करें

    बिट फ़ील्ड का उपयोग बिट्स के संदर्भ में चर के आकार को निर्दिष्ट करने के लिए किया जाता है। आम तौर पर, इसे एक संरचना के अंदर परिभाषित किया जाता है। बिट फ़ील्ड:1 बाइट=8 बिट उदाहरण के लिए, एक उदाहरण नीचे समझाया गया है - Struct info{    int x:2; }; यहाँ, x 2बिट्स पर कब्जा कर रहा है। किसी