সি-তে একটি সংক্ষিপ্ত ডেটা টাইপ কী?

Si Te Ekati Sanksipta Deta Ta Ipa Ki



প্রোগ্রামিং এ, তথ্যের ধরণ নির্দিষ্ট মান যা একটি প্রোগ্রামিং ভাষা তথ্য সংরক্ষণ করতে ব্যবহার করতে পারে। সি প্রোগ্রামিং ল্যাঙ্গুয়েজে বিভিন্ন ডাটা টাইপ ব্যবহার করা হয়, যেমন পূর্ণসংখ্যা, অক্ষর, বুলিয়ান মান এবং আরও অনেক কিছু। তাদের মধ্যে, এছাড়াও একটি গুরুত্বপূর্ণ ডেটা টাইপ বলা হয় সংক্ষিপ্ত .

আপনি যদি সি-তে সংক্ষিপ্ত ডেটা টাইপ সম্পর্কে না জানেন, তাহলে এই নিবন্ধের নির্দেশিকা অনুসরণ করুন।

সি-তে সংক্ষিপ্ত ডেটা টাইপ

দ্য সংক্ষিপ্ত তথ্য প্রকার বিশেষ করে পূর্ণসংখ্যার ডেটা টাইপ এক প্রকার 16-বিট স্বাক্ষরিত পূর্ণসংখ্যা . এই মান মানে সংক্ষিপ্ত ডেটা টাইপ -32768 থেকে 32767 পর্যন্ত একটি ধনাত্মক বা ঋণাত্মক পূর্ণসংখ্যা হতে পারে। এই ধরনের ডেটা টাইপ উপযোগী হয় যখন প্রোগ্রামারকে একটি পূর্ণসংখ্যা সঞ্চয় করতে হয় যা একটি নিয়মিত 8-বিট পূর্ণসংখ্যার (অস্বাক্ষরহীন চর ডেটা টাইপ) থেকে বেশি সুনির্দিষ্ট। যেহেতু সংক্ষিপ্ত ডেটা টাইপ চার ডাটা টাইপ দ্বারা ব্যবহৃত 1 বাইটের তুলনায় 2 বাইট মেমরি ব্যবহার করে, এটি প্রোগ্রামারকে আরও মেমরি-দক্ষ কোড ব্যবহার করতে এবং বড় সংখ্যা সংরক্ষণ করতে দেয়।







কিভাবে a ব্যবহার করতে হয় তা জানতে নিচের কোডটি অনুসরণ করুন সংক্ষিপ্ত ডেটা টাইপ সি ভাষা।



# অন্তর্ভুক্ত করুন
int প্রধান ( ) {
সংক্ষিপ্ত int a = 12 ;
সংক্ষিপ্ত int b = 17 ;
সংক্ষিপ্ত int মান;
মান = ক * খ;
printf ( 'a এবং b = %d এর গুণফল \n ' , মান ) ;
}

প্রতিটি পরিবর্তনশীল এবং মেমরির একটি 2 বাইট বরাদ্দ দেওয়া হয় এবং প্রাথমিকভাবে যথাক্রমে 12 এবং 17 পূর্ণসংখ্যার স্থির করা হয়। তাদের পণ্য সংরক্ষণ করা হয় সংক্ষিপ্ত পরিবর্তনশীল মান, এবং তারপর ফলাফল পর্দায় মুদ্রিত হয়.



আউটপুট





একটি দ্বারা সংরক্ষিত সংখ্যার আকার সংক্ষিপ্ত ডেটা টাইপ গুরুত্বপূর্ণ, কারণ এটি নির্ধারণ করে যে ডেটা সংরক্ষণ করতে কম্পিউটারের কতটা মেমরির প্রয়োজন হবে এবং পূর্ণসংখ্যা কতটা সঠিক হবে। উদাহরণস্বরূপ, যদি একজন প্রোগ্রামার একটি 32767-এর চেয়ে বেশি একটি সংখ্যা সংরক্ষণ করে সংক্ষিপ্ত ডেটা টাইপ , এটি উপচে পড়বে এবং নেতিবাচক হয়ে উঠবে। এটি এড়াতে, প্রোগ্রামারদের অবশ্যই সংরক্ষিত সংখ্যার আকারের দিকে মনোযোগ দিতে হবে এবং প্রোগ্রামার প্রোগ্রামে ব্যবহৃত সংখ্যাগুলির জন্য উপযুক্ত ডেটা টাইপ ব্যবহার করছে কিনা তা নিশ্চিত করতে হবে।

দ্য সংক্ষিপ্ত তথ্য প্রকার ছোট সংখ্যা সঞ্চয় করা থেকে শুরু করে একটি একক বাইট, যেমন ইমেজ ম্যানিপুলেশন বা ভিডিও গেমের জন্য প্রয়োজনীয় হিসেব-নিকেশ তৈরি করা পর্যন্ত বিভিন্ন কাজে বিভিন্ন ধরনের ব্যবহার রয়েছে। এছাড়াও, সংক্ষিপ্ত তথ্য প্রকার সেন্সর বা কন্ট্রোল সিস্টেমের মতো বাহ্যিক হার্ডওয়্যারের সাথে যোগাযোগ করার সময় প্রায়শই ব্যবহার করা হয়, কারণ তাদের সীমিত আকার তাদের নেটওয়ার্কের মাধ্যমে ডেটা প্রেরণের জন্য আদর্শ করে তোলে।



উপসংহার

দ্য সংক্ষিপ্ত তথ্য প্রকার সি প্রোগ্রামিং ভাষার একটি অপরিহার্য অংশ এবং বিভিন্ন অ্যাপ্লিকেশনের জন্য উপযোগী। তাদের আকার তাদের ন্যূনতম মেমরি ব্যবহারের সাথে সুনির্দিষ্ট পূর্ণসংখ্যা সংরক্ষণ করতে দেয়, যা তাদেরকে এমন প্রোগ্রামগুলির জন্য একটি আদর্শ পছন্দ করে তোলে যার জন্য দক্ষ কোড বা বহিরাগত হার্ডওয়্যারের সাথে যোগাযোগের প্রয়োজন হয়। ব্যবহার বিস্তৃত পরিসর সঙ্গে তারা প্রদান; এটা কোন আশ্চর্যের কারণ কেন সংক্ষিপ্ত তথ্য প্রকার প্রোগ্রামারদের মধ্যে খুবই জনপ্রিয়।