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

C भाषा का फॉर्मेट और बुनियादी नियम

C प्रोग्रामिंग का फॉर्मेट

C एक सामान्य-उद्देश्यीय, प्रक्रियात्मक, अनिवार्य कंप्यूटर प्रोग्रामिंग भाषा है। C भाषा में निम्न विशेषताएं हैं:

  • स्टेटमेंट सेमीकोलन (;) से समाप्त होते हैं।
  • C केस-सेंसिटिव है (बड़े-छोटे अक्षरों में अंतर)।
  • इंडेंटेशन कंपाइलर द्वारा नज़रअंदाज़ की जाती है।
  • स्ट्रिंग्स डबल कोट्स में लिखी जाती हैं।
  • लाइब्रेरी फंक्शन लोअरकेस में होते हैं।
  • न्यूलाइन के लिए \n उपयोग होता है।

सेमीकोलन (;)

सेमीकोलन C में बहुत महत्वपूर्ण है। यह कंपाइलर को बताता है कि एक स्टेटमेंट कहां समाप्त होता है और अगला कहां शुरू होता है। यदि प्रत्येक स्टेटमेंट के बाद सेमीकोलन न लगाया जाए तो कंपाइलेशन एरर आती है।

केस सेंसिटिविटी

C केस-सेंसिटिव भाषा है। 'int' कंपाइल होता है लेकिन 'Int', 'INT' या कोई अन्य विविधता काम नहीं करेगी। सभी C कीवर्ड लोअरकेस में होते हैं।

कमेंट्स

कमेंट्स अनिवार्य नहीं हैं, लेकिन प्रोग्राम की शुरुआत में एक कमेंट लिखना अच्छी प्रैक्टिस है जो प्रोग्राम का उद्देश्य, लेखक और तारीख दर्शाता है।

उदाहरण प्रोग्राम: वृत्त की परिधि की गणना

सूत्र: परिधि = 2 * PI * r

जहां r त्रिज्या है और PI एक स्थिरांक है जिसका मान 3.1415 है।

#include <stdio.h> // लाइब्रेरी फंक्शन लोअरकेस
#include <conio.h>
#define PI 3.1415

int main() {
    float c, r; // स्टेटमेंट सेमीकोलन से समाप्त
    printf("enter radius of circle"); // स्ट्रिंग्स डबल कोट्स में
    scanf("%f", &r);
    c = 2 * PI * r;
    printf("Circumference = %f", c);
    getch();
    return 0;
}

आउटपुट

Enter radius of circle 1
Circumference = 6.2830
  1. C भाषा में कैरेक्टर ऑपरेशन्स को समझें C भाषा में कैरेक्टर ऑपरेशन्स को समझें

    C प्रोग्रामिंग भाषा में कैरेक्टर (A-Z या a-z), अंक (0-9), व्हाइट स्पेस, या विशेष प्रतीक हो सकते हैं। घोषणा (Declaration) C प्रोग्रामिंग में कैरेक्टर ऑपरेशन्स के लिए घोषणा निम्नलिखित है: char a = A; // कैरेक्टर कॉन्स्टेंट का उपयोग करके कैरेक्टर इनपुट/आउटपुट फंक्शन्स कैरेक्टर इनपुट/आउटपुट फंक्शन्स

  1. C भाषा में यूनियन टू पॉइंटर (Union to Pointer) C भाषा में यूनियन टू पॉइंटर (Union to Pointer)

    यूनियन (Union) क्या है? यूनियन एक यूजर-डिफाइंड डेटा प्रकार है जो एक ही मेमोरी स्थान को विभिन्न डेटा प्रकारों के सदस्यों के लिए साझा करने की अनुमति देता है। किसी भी समय केवल एक सदस्य ही मान रख सकता है। यूनियन की घोषणा union यूनियन_नाम { डेटा_प्रकार सदस्य1; डेटा_प्रकार सदस्य2; // ... };

  1. C भाषा में पॉइंटर एक्सेस करने की अवधारणा C भाषा में पॉइंटर एक्सेस करने की अवधारणा

    पॉइंटर घोषणा, प्रारंभिकरण और एक्सेस 1. सामान्य चर int qty = 179; // मेमोरी में: पता 1000 पर मान 179 संग्रहीत 2. पॉइंटर घोषणा int *p; // p एक पॉइंटर चर है जो int का पता रख सकता है 3. पॉइंटर प्रारंभिकरण int qty = 175; int *p; p = &qty; // एड्रेस-ऑफ ऑपरेटर (&) से पता प्राप्त करें मेमोरी आर