नीचे आपको कई सॉफ्टवेयर विकल्प दिए गए हैं। जिसका उपयोग आप c प्रोग्रामिंग क्रिएटेड प्रोग्राम सॉफ्टवेयर को चलाने के लिए कर सकते हैं। यदि आप विंडोज, लिनक्स, यूनिक्स, मैक, या गूगल एंड्राइड ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं। तो आप नीचे उपलब्ध इस सॉफ़्टवेयर में से किसी एक को ढूंढ सकते हैं, या आजकल आपको ऑनलाइन कई कंपाइलर भी मिल जाएंगे जो आपको लाइव ऑनलाइन सी प्रोग्राम चलाने/लॉन्च करने की अनुमति देते हैं।
At the below you can use some of the software for the coding c program.
Version Platform
- Turbo C – Run In Windows Operating System
- Borland C – Run In Linux, Unix, Mac Os X, Operating System
- Dev C++ – Windows Operating System
- Eclipse Ide – Windows Linux /Mac Operating System
- Gcc Compiler – Windows Operating System
- Gcc Compiler – Linux (Ubuntu ,Red Hat , Fedora , Mandriva) Operating System
- G+ – Linux (Ubuntu ,Red Hat ,Fedora ,Mandriva) Operating System
- Anjuta – Linux (Ubuntu) Operating System
- Neat Beans – Linux /Windows/Mac Os X, Operating System
- Visual Studio – Microsoft Corporation Only Run In Windows Platform Operating System
All data types detail in c programming.
- Char
- Short
- Short int
- Signed short
- Signed short int
- Int
- Signed int
- Long
- Long int
- Signed long
- Signed long int
- Long long
- Long long int
- Signed long long
- Signed long long int
- Float
- Double
- Long double
Derived data types in c programming.
- Arrays
- Pointers
- Structures
- Enumeration
Data types and their ranges in c programming.
Data type | Data type size | Data type range |
Char | 1 byte | -128 to 127 or 0 to 255 |
Unsigned char | 1 byte | 0 o 255 |
Signed char | 1 byte | -128 to 127 |
Int | 2 or 4 bytes | -32,768 2 |
Unsigned int | 2 or 4 bytes | 0 to 65,535 or 0 to 4,294,967,295 |
Short | 2 bytes | -32,768 to 32,767 |
Unsigned short | 2 bytes | 0 to 65,535 |
Long | 4 bytes | -2,147,483,648 to 2,147,483,647 |
Unsigned long | 4 bytes | 0 to 4,294,967,295 |
Float | 4 byte | 1.2e-38 to 3.4e+38 |
Double | 8 byte | 2.3e-308 to 1.7e+308 |
Long double | 10 byte | 3.4e-4932 to 1.1e+4932 |
Char data type – चार डेटा प्रकार एक एकल बाइट को संग्रहीत करता है. एक वेरिएबल घोषित करने में एक वर्ण की तरह, वर्ण डेटा प्रकार वेरिएबल एकल वर्ण नाम की घोषणा के लिए है। याद रखें कि, कैरेक्टर डेटा टाइप कंप्यूटर मेमोरी लोकेशन में केवल एक ही कैरेक्टर को स्टोर करता है।
Char x;
Char p=’a’;
Char n[ ]={‘s’,’i’,’r’,’o’,’h’,’i’};
Signed char – अहस्ताक्षरित वेरिएबल स्टोर करैक्टर डेटा प्रकार आकार में बराबर, अहस्ताक्षरित करैक्टर डेटा प्रकार घोषित करें, और सी प्रोग्राम में करैक्टर डेटा प्रकार स्टोर करें।
Int – int को पूर्णांक डेटा प्रकारों के रूप में संक्षिप्त किया जाता है। यह किसी भी दशमलव संख्या को एक अंश के बिना पूरे पूर्णांक मान के रूप में संग्रहीत करता है। इसमें मंटिसा के किसी भी हिस्से का मतलब है कि, कोई भी सी प्रोग्रामिंग ऑपरेशन एक पूर्ण संख्या है. जिसे प्रोसेस किया जाना है।
Derived data types in c programming.
- Arrays
- Pointers
- Structures
- Enumeration
Arrays – c प्रोग्रामिंग में, आप कई लगातार स्ट्रिंग्स या वर्णों को एक सीधी रेखा में संग्रहीत या प्रदर्शित करने के लिए ऐरे का उपयोग कर सकते हैं। जबकि c प्रोग्रामिंग में हम करैक्टर डाटा टाइप में केवल एक ही कैरेक्टर स्टोर कर सकते थे। लेकिन एक ऐरे का उपयोग करके हम ऐरे प्रारूप में पंक्तियों के कई वर्णों को संग्रहीत कर सकते हैं।
Char name[25];
Pointers – पॉइंटर सी प्रोग्रामिंग में मेमोरी एड्रेस वैल्यू लोकेशन है। जो आपके पास किसी अन्य c प्रोग्राम में घोषित वेरिएबल लोकेशन एड्रेस इंडिकेशन से है। पॉइंटर्स रिलेटेड वेरिएबल मेमोरी लोकेशन एक्सचेंज करते हैं. और प्रोग्राम रन टाइम पर विशिष्ट वैरिएबल लोकेशन के संदर्भ में कॉल बाय वैल्यू और कॉल के जरिए इन वैल्यू एड्रेस को ढूंढते हैं।
Structures – स्ट्रक्चर डेटा प्रकार सी प्रोग्रामिंग में एक पूर्ण उपयोगकर्ता-परिभाषित डेटा प्रकार है। जो आपको कई अन्य या विभिन्न प्रकार के डेटा प्रकारों को एक ही डेटा में संयोजित या मर्ज करने में मदद करता है। इसका मतलब है कि आप स्ट्रक्चर में इंट, करैक्टर, फ्लोट, डबल, लॉन्ग डबल, और डेटा टाइप वेरिएबल घोषित करके कई अलग-अलग वेरिएबल्स को नियंत्रित कर सकते हैं।
Enumeration – एन्यूमरेशन डेटा टाइप आपको एक ही प्रकार के सिंगल इंटीजर या फिक्स्ड डेटा टाइप वेरिएबल को स्टोर और प्रोसेस करने में मदद करते हैं। एक गणना संरचना की तरह, एक या एकाधिक प्रोग्रामिंग वेरिएबल घोषित मूल्य को संसाधित करने में आपकी सहायता करता है।
Basic structure of c programming.
#include<stdio.h>
#include<conio.h>
void main( )
{
printf(“\n welcome to c programming”);
getch( )
}
Learn the basic structure of the c program.
Program each c program object description
#include<stdio.h> */ it declare as standard input output header file */
#include<conio.h> */ conio.h header file support samll math operation in c program */
void main( ) */ void keyword and main function declare in c program */
{ */ left curly braces used to start c program */
int a; */ integer data type variable declare in c program */
float b; */ float data type variable declare in c program */
char c; */ char data type variable declare in c program */
clrscr( ); */ clear screen function, used to clear program output screen */
printf(“\n ——-first program in c language——–”); */ display programoutput in console or cmd window */
printf(“\n ——-welcome to mit academys——–”); */ display programoutput in console or cmd window */
scanf(“%d”,&a); */ read or get input value form user side */
fflush(stdin); */ clear previous run program values in buffer or memory */
getch( ); */ use to stable c program output in console window */
} */ right curly braces stop c program syntex */
Explain each and every component of c program.
Header file – हेडर फ़ाइल किसी भी सी प्रोग्राम के शीर्ष पर संलग्न या प्रदर्शित होती है। सी प्रोग्रामिंग में उपयोग की जाने वाली प्रत्येक हेडर फ़ाइल का उपयोग अद्वितीय प्रोग्रामिंग उद्देश्यों के लिए किया जाता है। आम तौर पर सभी c प्रोग्राम में, हेडर फाइल को अलग-अलग उद्देश्यों के लिए किसी भी c प्रोग्राम में जोड़ा जाता है। आपको कई सी प्रोग्रामिंग हेडर फाइलें मिलेंगी, लेकिन यहां हम सामान्य उद्देश्यों के लिए सामान्य सी हेडर फाइलों का उपयोग करेंगे। #include<stdio.h> stdio जिसे मानक इनपुट-आउटपुट हेडर संयोजन कहा जाता है। और यह हेडर फाइल c प्रोग्राम रिसोर्सेज को एक ग्रुप के रूप में कंपाइल करती है।
Void keyword – सक्रिय प्रोग्राम में 0 बाइट्स वापस करने के लिए वोयड कीवर्ड का उपयोग किया जाता है। किसी भी सी प्रोग्राम टू फंक्शन प्रोग्राम में विशेष रूप से शून्य जहां हमें प्रोग्राम में कुछ भी वापस नहीं करना है।
Main function – मेन सी प्रोग्राम में एक अंतर्निहित कार्य है। जहां मेन फ़ंक्शन शुरुआती सी प्रोग्राम प्रत्येक सी प्रोग्राम में प्रारंभ में मेन फ़ंक्शन होना चाहिए। अन्यथा, आपके प्रोग्राम में त्रुटियां होंगी।
{ Left curly braces – लेफ्ट कर्ली ब्रेसेस c प्रोग्राम मेन फंक्शन के बाद प्रदर्शित होता है। बायां कर्ली ब्रेस हर c प्रोग्राम को शुरू करता है, यह दर्शाता है कि c को आपका प्रोग्राम यहीं से शुरू करना चाहिए।
Variable declaration – सभी आवश्यक प्रोग्राम वेरिएबल लेफ्ट कर्ली ब्रेसेस के नीचे घोषित किए जाते हैं। प्रत्येक c प्रोग्राम डेवलपर अपने प्रोग्राम की आवश्यकता के अनुसार कई अलग-अलग तरीकों से वेरिएबल घोषित करता है।
Printf function – प्रत्येक सी प्रोग्राम में कंसोल आउटपुट सूचना टेक्स्ट प्रदर्शित करने के लिए प्रत्येक सी प्रोग्राम में प्रिंटफ फ़ंक्शन का भी उपयोग किया जाता है। आमतौर पर आप जो कुछ भी प्रिंटफ फंक्शन के बीच लिखते हैं। इसे आपके कंसोल पर रखा या प्रदर्शित किया जाता है, या प्रिंटफ फ़ंक्शन द्वारा प्रॉम्प्ट स्क्रीन को कमांड करता है।
Scanf function – स्कैनफ फ़ंक्शन सी प्रोग्राम में उपयोगकर्ता से सीधे उपयोगकर्ता से प्रोग्राम इनपुट वैल्यू को पढ़ता है। कोई भी कीबोर्ड कुंजी से प्रोग्राम उपयोगकर्ता स्कैनफ फ़ंक्शन के साथ कंसोल विंडो में प्रोग्राम मान दर्ज करता है। यहां c प्रोग्रामर यूजर इनपुट को स्वीकार करते हैं, और प्रोग्राम लॉजिक के अनुसार इसे निष्पादित करते हैं।
Getch( ) – गेटच फ़ंक्शन प्रोग्राम आउटपुट को स्थिर करता है। अंतिम प्रोग्राम परिणाम देखने के लिए आपको टर्बो सी प्रोग्राम में alt + f5 कुंजी का उपयोग करने की आवश्यकता नहीं है।
Return ( ) – सी प्रोग्राम में विशेष रूप से उपयोग किया जाने वाला रिटर्न फ़ंक्शन सी प्रोग्राम फ़ंक्शन द्वारा कुछ भी प्रोग्राम वैल्यू वापस करने के लिए उपयोग नहीं किया जाता है।
} Right curly braces – दायां कर्ली ब्रेसिज़ नीचे दिए गए प्रत्येक सी प्रोग्राम को रोकते हैं, या पूरी तरह से समाप्त करते हैं।
Let’s start basic program in c programming.
First program in c language.
#include<stdio.h>
#include<conio.h>
void main( )
{
printf(“\n c programming created by denis m ritchee in 1972”);
printf(“\n welcome to mit academys “);
getch( );
}
Generate output of c program in turbo c.
1. Ctrl + f9 – generate output of c program
2. Alt + f9 – compile active program
3 .Alt + f5 – display last result
4. F2 – save program