Tuesday, 10 April 2018

Basics of C language in hindi part 3

अभी तक अपने सीखा C में coding करने की rules को escape sequence और सिंगल line comment और multiple line comments.
   

दोस्तों अपने deta (डेटा) के बारे में सुना ही होगा.. हर वो चीज़ जो digital form में है डेटा है। जैसे
A B C 1 2 3 @ # $ % & * 23.55  1.5 अदि  C language में इसे deta type कहते हैं। इसे तीन type में devide किया गया है।

Basically ये तीन प्रकार के होते हैं
b1. Integer data type
2. Float data type
3. Character data type

Integer data type - नाम से स्पष्ट है। पुर्ण संख्या जैसे 0 से 9 (negative number या possitive number) तक।
Float data type - एक ऐसा संख्या जो पूर्ण नही है जैसे 0.5   2.8   आदि 
Character data type - सारे characters जैसे a A B c @ #$&*% आदि ये सब character data type में आता है।

C language में इसे use करने के लिए भी एक simple rule है। पर उससे पहले हम कुछ जरुरी चीज़ों के बारे जानेंगे जैसे memory block बनाना data type को define krna memory में initialize करना और formating string आदि के बारे में जानेंगे।
Integer data type को define करने के लिए हमे lower case (small letter) में  int लिखेंगे और मेमोरी का नाम डिफाइन करेंगे नाम डिफाइन करने के लिए भी एक simple rule है। 

कमसे कम एक डिजिट का होना चाहिए
जो शुरू हमेशा alfabet से से होगा (upper case ya lower case)
आप पूरा नाम भी लिख सकते हैं पर स्पेस नही होगा जैसे variable one ऐसा लिखना गलत होगा आप इसे underscor के साथ लिख सकते हैं जैसे variable_one ऐसे लिख सकते हैं।
C language में 32 ऐसे words हैं जो रिज़र्व हैं। वे हैं

आप इसे variable बनाने के लिए use नही कर सकते हैं
तो ये थी philosophy अब practical पर आते हैं।

नोट :- दोस्तों अगर आप बेसिक से सीखना चाहते हैं तो मैं आपको रेकमेंड करूँगा Turbo C++ IDE
 Android के लिए C4droid बेसिक के लिए ये बहुत ही बेस्ट IDEs हैं

//Variable declaration मैं ने a नाम की variable declare कर दी है

int a;

यहाँ पे a नाम की variable बन गयी है जो 2 बाईट की memory block RAM में create कर दी है।
अब हम इस a नाम की मेमोरी ब्लॉक में कुछ value को initialize ( store ) करेंगे।

int a;
a=10;

अब variable a मेमोरी ब्लॉक में 10 store है।
इसमें हम सिर्फ integer value को ही assign कर सकते हैं। क्यों की ये integer डाटा टाइप है।
आप एक line में भी declaration और assign कर सकते हैं।

int a=10;

हमने यहाँ एक ही लाइन में variable को declare और assign भी कर लिया।
अब हम program को लिख कर उस वैल्यू को print करवाएंगे।

#include<stdio.h>
#include<conio.h>
void main()
{
 clrscr();
 int a=10;
 printf("the value is %d",a);
 getch();
}


Output :
the value is 10_











No comments:

Post a Comment