C Programming में String क्या होती हैं? – String in C Programming in Hindi
Last tutorial में हमने C Programming में storage classes का use कैसे करते है? सीखा था. इस tutorial में हम समझेंगे की C programming में String क्या होती हैं और सीखेंगे की कैसे आप अपने C programs में string declaration, string initialization और string input output कर सकते हो.
C programs बनाते वक्त हम बहुत तरह के data के साथ काम करते हैं जैसे integers (25, 654, 7), characters (‘a’, ‘T’, ‘z’) और floating numbers (34.64, 432.25, 6.765).
(toc)
Characters values के लिए हम char data type का use करते हैं लेकिन char data type का variable सिर्फ एक character value ही store कर सकता है.
जैसा की आप नीचे example में देख पा रहे हैं की variable ch1 और ch2 को जब हमने single char value assign की तो हमारा statement सही है लेकिन जब variable ch3 और ch4 को जब हमने एक से ज्यादा char values assign की तो हमारा statement गलत है.
एक से ज्यादा characters values को हम Strings कहते हैं जैसे की “abc”, “karan”, “delhi”, “Hindi me Tutorials”. दूसरे शब्दों में कहूँ तो group of characters को हम strings कहते हैं.
(ads)
ज्यादातर सभी highlevel programming languages में int, char और float datatype की तरह string datatype या class होती है जिसकी help से उस language में string values को use करते हैं.
लेकिन C programming में string values के साथ काम करने के लिए int और char की तरह कोई predefined string datatype नहीं है.
इसलिए C language में हम string values के साथ काम करने के लिए char data type के array की help लेते हैं.
क्योंकि जैसा की मैंने आपको ऊपर बताया की group of characters को हम string कहते हैं और char array भी तो group of characters होता है.
लेकिन अगर बहुत detailed में देखें तो string और normal char array में थोड़ा सा अंतर होता है और वो ये है की string वाले char array के last index पर null charachter ‘