সি (প্রোগ্রামিং ভাষা): সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
→‎ডাটা টাইপ: সংশোধন
১৩৬ নং লাইন:
* printf("হ্যালো বিশ্ব\n") এখানে printf হল একটি ফাংশন যার বিস্তারিত stdio.h হেডার ফাইলের মধ্যে লিখা আছে । সাধারণত printf এর মাধ্যমে স্ট্রিং উপাত্ত কম্পিউটারের পর্দায় দৃশ্যমান করার জন্য ব্যবহার হয় । এর মানে ''হ্যালো বিশ্ব'' লিখাটি কম্পিউটারের পর্দায় দৃশ্যমান হবে।
 
== উপাত্তের ধরন ==
== ডাটা টাইপ ==
''' <u>সি তে ডাটাউপাত্তের টাইপধরন মুলত তিন প্রকারঃ</u>'''
# ব্যবহারকারী সংজ্ঞায়িত উপাত্তের ধরন
<br /><code>১. User defined data type</code>
# অন্তর্নির্মিত বা বিল্ট ইন উপাত্তের ধরন
<br /><code>২. Built in data type</code>
# উদ্ভূত উপাত্তের ধরন
<br /><code>৩. Derived data type</code><br /><br /><br />
 
<br />'''<b>1. Built in data type: </b> '''
===অন্তর্নির্মিত উপাত্তের ধরন===
ANSI কর্তৃক নির্ধারিত ডাটা টাইপ সমুহ কে বিল্ট ইন ডাটা টাইপ বা ফান্ডামেন্টাল ডাটা টাইপ বলে । <br /><br />
<!-- সঠিকভাবে অনুবাদ করে বাংলায় লিখুন। বাংলিশে লিখবেন না -->
<br />বিল্ট ইন ডাটা টাইপ সাধারনত ৪ প্রকারঃ<br /><br />
ANSI কর্তৃক নির্ধারিত উপাত্তের ধরন সমুহ কে অন্তর্নির্মিত বা বিল্ট ইন উপাত্তের ধরন বা অপরিহার্য উপাত্তের ধরন বলে।
<br /><code>- ক্যারেক্টার টাইপ ডাটা (Character type data)</code>
 
<br /><code>- ইন্টিজার টাইপ ডাটা (Integer type data)</code>
অন্তর্নির্মিত উপাত্তের ধরন সাধারনত ৪ প্রকারঃ
<br /><code>- ফ্লোটিং পয়েন্ট টাইপ ডাটা (Floating point type data)</code>
* ক্যারেক্টার ধরনের উপাত্ত - সাধারনত ক্যারেক্টার বা স্ট্রিং জাতীয় কোন উপাত্ত ঘোষণার জন্য ক্যারেক্টার ধরনের উপাত্ত ব্যবহার করা হয় । ক্যারেক্টার ধরনের উপাত্ত মেমোরিতে ১ বাইট জায়গা দখল করে । কোন উপাত্তকে ক্যারেক্টার হিসাবে ঘোষণা করার জন্য <code>'char' </code> কীওয়ার্ড ব্যবহৃত হয় যেমনঃ <code> char abc;</code> <code> char xya;</code>। এর বিন্যাস নির্দিষ্টকারী হিসেবে <code>'%c' </code> ব্যবহার করা হয় ।
<br /><code>- ডাবল টাইপ ডাটা (Double type data)</code><br /><br /><br /><br />
<br* /><code>[[-ইন্টিজার ক্যারেক্টারধরনের টাইপউপাত্ত ডাটা (Character type data): ]]</code> সাধারনত ক্যারেক্টার বা- স্ট্রিংপূর্ণসংখ্যা জাতীয় কোন ডাটাউপাত্ত ঘোষণার জন্য ক্যারেক্টারএই টাইপউপাত্তের ডাটাধরন ব্যবহার করা হয় । ক্যারেক্টারএই টাইপউপাত্তের ডাটাধরন মেমোরিতে বাইট জায়গা দখল করে । কোনএর ডাটাকেকীওয়ার্ড ক্যারেক্টার হিসাবে ঘোষণা করার জন্যহচ্ছেঃ <code>'charint' </code> কীওয়ার্ড ব্যবহৃত হয় যেমনঃ <code> charint abc; </code> <code>int charxyz; xya;</code> এর ফরম্যাটবিন্যাস স্পেসিফেয়ারনির্দিষ্টকারী হিসেবে <code>'%cd' </code> ব্যবহার করা হয় ।<br /><br /><br />হয়।
* ফ্লোটিং পয়েন্ট ধরনের উপাত্ত -
<br /><code>[[- ইন্টিজার টাইপ ডাটা (Integer type data) : ]]</code> পূর্ণসংখ্যা জাতীয় কোন ডাটা ঘোষণার জন্য এই ডাটা টাইপ ব্যবহার করা হয় । এই ডাটা টাইপ মেমোরিতে ২ বাইট জায়গা দখল করে । এর কীওয়ার্ড হচ্ছেঃ <code>'int' </code>। যেমনঃ <code> int abc; </code> <code>int xyz; </code> । ফরম্যাট স্পেসিফেয়ার হিসেবে <code>'%d'</code> ব্যবহার করা হয়। <sup>[[edited by শাহারুল ]]</sup>
* দ্বৈত ধরনের উপাত্ত -
 
== পয়েন্টার ==