- ধারণা
- - ধ্রুবক এবং ভেরিয়েবল
- - ধ্রুবক এবং আক্ষরিক মান
- আরও পঠনযোগ্য কোড
- পরিবর্তন করার সময় কাজ সংরক্ষণ করুন
- ধ্রুবক প্রকার
- - বুলিয়ান
- - পুরো
- - ভাসমান পয়েন্ট
- - চরিত্র
- - চরিত্রের স্ট্রিং
- - ধ্রুবকদের কোডিং
- আক্ষরিক ধ্রুবক
- সংজ্ঞায়িত ধ্রুবক
- মেমরি ধ্রুবক
- ধ্রুবকগুলির উদাহরণ
- মূল শব্দ "কনস্ট"
- তথ্যসূত্র
প্রোগ্রামিংয়ে একটি ধ্রুবককে একটি স্থির মান হিসাবে সংজ্ঞায়িত করা হয় যা কোনও প্রোগ্রাম চলাকালীন পরিবর্তন করতে পারে না। এই নির্দিষ্ট মানগুলি আক্ষরিক হিসাবেও পরিচিত। এটি একটি সাধারণ পরিবর্তনশীল হিসাবে বিবেচনা করা হয়, ব্যতীত এর মান সংজ্ঞায়িত হওয়ার পরে এটি পরিবর্তন করা যায় না।
ধ্রুবকগুলির মধ্যে কোনও প্রাথমিক ডেটা ধরণের যেমন ইন্টিজার, ফ্লোট, চরিত্র বা স্ট্রিং ধ্রুবক থাকতে পারে। এটি এর ঘোষণার ক্ষেত্রে এবং এর ভিতরে এটি যে মূল্য সঞ্চয় করে রেখেছিল তা দেখার ক্ষমতাতে এটি একটি ভেরিয়েবলের সমান। যাইহোক, প্রোগ্রামটি চলাকালীন এর মান পরিবর্তন করা যায় না।
সূত্র: পিক্সেল থেকে লুকাশের ছবি
আপনি যদি ধ্রুবকের মান পরিবর্তন করার চেষ্টা করেন তবে একটি ত্রুটি উপস্থিত হবে। অতএব, এটি মানগুলির জন্য খুব কার্যকর যেগুলি খুব কমই পরিবর্তিত হয় না যেমন ভ্যাট, পাই ইত্যাদি for
একটি ধ্রুবক ব্যবহার করে, এর মানটি দুর্ঘটনাক্রমে পরিবর্তিত হওয়ার কোনও ঝুঁকি নেই। উদাহরণস্বরূপ, আপনি চাইবেন না যে পাইটির মানটি ঘটনাক্রমে 4 এ পরিবর্তিত হবে, যেহেতু পাই সম্পর্কিত সমস্ত গণনা ভুল হয়ে যায়।
ধারণা
গণিতে, একটি ধ্রুবক একটি নির্দিষ্ট সংখ্যা বা প্রতীক যা একটি নির্দিষ্ট মান নির্ধারিত হয়। উদাহরণস্বরূপ, সমীকরণে: y = 3z - 2, "y" এবং "z" পরিবর্তনশীল, যখন 3 এবং 2 সংখ্যা স্থির থাকে are
স্থির মানগুলি প্রোগ্রামিংয়ে কনস্ট্যান্ট ব্যবহার করা হয়। এগুলি মানগুলির সংজ্ঞা দিতে আগ্রহী যেগুলি একটি প্রোগ্রামের মধ্যে বেশ কয়েকবার ব্যবহৃত হবে। উদাহরণস্বরূপ, নীচে, "মিনি" এবং "ম্যাক্সি" ধ্রুবক হিসাবে ঘোষণা করা হয়েছে।
- কনট ইনট মিনি = 20।
- কনট ইন্ট ম্যাক্সি = 200।
ধ্রুবকগুলির ব্যবহারের জন্য ধন্যবাদ, একটি মানের কয়েকটি উদাহরণ একসাথে পরিবর্তন করা যেতে পারে। উদাহরণস্বরূপ, উদাহরণটিতে ম্যাক্সিকে নির্ধারিত মানটি সংশোধন করার সময়, ম্যাক্সিটি রেফারেন্স করা হলে সেই মানটি পরিবর্তিত হবে be
যদি 200 নম্বরটি ম্যাক্সির পরিবর্তে ব্যবহার করা হয় তবে প্রোগ্রামারকে প্রতিটি "200" এর পৃথক দৃষ্টান্ত পরিবর্তন করতে হবে। সুতরাং, স্থির মানটি একাধিকবার ব্যবহৃত হওয়ার সময় প্রতি ধ্রুবক ব্যবহার করা ভাল প্রোগ্রামিং অনুশীলন হিসাবে বিবেচিত হয়।
- ধ্রুবক এবং ভেরিয়েবল
ধ্রুবকরা গ্যারান্টি সরবরাহ করে যে কোডটি এর মান পরিবর্তন করতে সক্ষম হবে না। এটি একটি ছোট প্রকল্পের জন্য খুব গুরুত্বপূর্ণ নয়, তবে একাধিক প্রোগ্রামার দ্বারা লিখিত একাধিক উপাদান সহ এটি একটি বৃহত প্রকল্পে অনেক কিছু যায় আসে না।
ধ্রুবকগুলি অপ্টিমাইজেশনের জন্য সংকলককে একটি ইঙ্গিতও সরবরাহ করে। যেহেতু সংকলকটি জানে যে সেই মানটি পরিবর্তন করতে পারে না, তাই ধ্রুবকের মানটির জন্য কোডটি কার্যকর করার জন্য কোডটিকে মেমরির মধ্যে লোড করার দরকার নেই।
একটি পরিবর্তনশীল, এর নাম অনুসারে, শেষ পর্যন্ত পরিবর্তিত হয়। তবে এটি পরিবর্তন না হলে কিছুই হয় না nothing যেহেতু পঠনযোগ্যতাও গুরুত্বপূর্ণ, যখনই সম্ভব আপনার স্পষ্টভাবে একটি ধ্রুবক ব্যবহার করা উচিত এবং যে মানগুলি পরিবর্তিত হতে পারে তার জন্য ভেরিয়েবলগুলি রেখে দেওয়া উচিত।
- ধ্রুবক এবং আক্ষরিক মান
আরও পঠনযোগ্য কোড
আপনি অবশ্যই জানবেন যে 3.14 মানটির অর্থ কী। তবে, সকলেই জানেন না যে 3.05 একটি রাজ্যের করের হার। সুতরাং, যারা ভবিষ্যতের কোড রক্ষণাবেক্ষণ করে তারা সকলেই জানতে পারবে না।
পরিবর্তন করার সময় কাজ সংরক্ষণ করুন
ভবিষ্যতে যদি করের হার পরিবর্তিত হয় তবে প্রতিটি মান 3.05 থেকে 3.16 এ পরিবর্তন করতে হবে বিরক্তিকর। সুতরাং, ধ্রুবকগুলিতে কেবল একটি পরিবর্তন করে পরিবর্তনগুলি হ্রাস করা হয়।
ধ্রুবক প্রকার
- বুলিয়ান
বুলিয়ান ডেটা টাইপের কেবল নিম্নলিখিত দুটি মানগুলির মধ্যে একটি হতে পারে: 0 (মিথ্যা) এবং 1 (সত্য)।
- পুরো
একটি পূর্ণসংখ্যার আক্ষরিক সংখ্যার ক্রম। এটি দশমিক, অষ্টাল বা হেক্সাডেসিমাল ধ্রুবক হতে পারে। একটি উপসর্গ হেক্সাডেসিমালের জন্য বেস বা মূল: 0x বা 0 এক্স, অষ্টালের জন্য 0 এবং দশমিকের জন্য কিছুই নির্দিষ্ট করে না।
একটি পূর্ণসংখ্যার আক্ষরিকের একটি প্রত্যয়ও থাকতে পারে যা যথাক্রমে "স্বাক্ষরবিহীন" এবং "দীর্ঘ" এর জন্য ইউ এবং এল এর সংমিশ্রণ। প্রত্যয়টি বড় হাতের বা ছোট হাতের অক্ষর হতে পারে এবং যে কোনও ক্রমে হতে পারে।
- ভাসমান পয়েন্ট
একটি ভাসমান বিন্দু ধ্রুবক হল এমন একটি সংখ্যা যা পূর্ণসংখ্যার অংশ, দশমিক বিন্দু এবং ভগ্নাংশের অংশ নিয়ে গঠিত। এই ধ্রুবকগুলি দশমিক এবং ক্ষতিকারক উভয় আকারে প্রদর্শিত হতে পারে।
দশমিক ফর্ম উপস্থাপন করার সময়, আপনাকে অবশ্যই দশমিক বিন্দু, প্রকাশক বা উভয়ই অন্তর্ভুক্ত করতে হবে। যখন সূচকীয় রূপটি উপস্থাপন করা হয়, পূর্ণসংখ্যার অংশ, ভগ্নাংশ বা উভয়ই অবশ্যই অন্তর্ভুক্ত থাকে। এর চিহ্ন সহ প্রকাশকারী একটি ই বা ই দ্বারা প্রবর্তিত হয় sign
- চরিত্র
একটি অক্ষর আক্ষরিক একটি চরিত্র হতে পারে (উদাহরণস্বরূপ, 'কে'), একটি পালানোর ক্রম (উদাহরণস্বরূপ, '\ t'), বা একটি সর্বজনীন চরিত্র (উদাহরণস্বরূপ, '0 u02C1')।
এই ধরণের ধ্রুবকটি একক উদ্ধৃতিতে আবদ্ধ। উদাহরণস্বরূপ, 'এইচ' বা '3' ধ্রুব টাইপের চরে সংরক্ষণ করা যেতে পারে। এই ধরণের ধ্রুবকের সর্বোচ্চ আকার এক বাইট।
ব্যাকস্ল্যাশ এর আগে সি এর কিছু চরিত্রের বিশেষ অর্থ থাকে। উদাহরণস্বরূপ, নিউলাইন ( n) বা ট্যাব ( t)।
- চরিত্রের স্ট্রিং
একটি চরিত্রের স্ট্রিংতে টাইপের চরিত্রের বৈশিষ্ট্যযুক্ত অক্ষরের একটি সেট থাকে। স্ট্রিং ধ্রুবকগুলি "" ডাবল উদ্ধৃতিতে আবদ্ধ।
স্ট্রিং ধ্রুবক ব্যবহার করে এবং ফাঁকা স্থান দিয়ে পৃথক করে একটি দীর্ঘ লাইন একাধিক লাইনে বিভক্ত হতে পারে। উদাহরণস্বরূপ, নিম্নলিখিত দুটি ফর্ম একই চরিত্রের স্ট্রিং:
- "হ্যালো প্রিয়"
- "হ্যালো প্রিয়"
- ধ্রুবকদের কোডিং
আক্ষরিক ধ্রুবক
এটি একটি নামহীন ধ্রুবক যা ডেটা নির্দিষ্ট করতে ব্যবহৃত হয়। আক্ষরিক ধ্রুবকগুলি একটি বিবৃতিটির অংশ হিসাবে এনকোড করা হয়। উদাহরণস্বরূপ, বিবৃতিতে a = b + 6 আক্ষরিক ধ্রুবক '6' ব্যবহৃত হয়েছিল।
সংজ্ঞায়িত ধ্রুবক
এগুলি সাধারণত প্রোগ্রামের শুরুতে স্থাপন করা হয়, যদিও এগুলি যে কোনও জায়গায় স্থাপন করা যেতে পারে। সেগুলি নীচে হিসাবে সংজ্ঞায়িত করা হয়, উদাহরণস্বরূপ: # বছর নির্ধারণ করুন 2019
বছরের শুরুতে প্রোগ্রামের শুরুতে রেখে দ্রুত পরিবর্তন করা যায়, কারণ এটি সহজেই পাওয়া যায়।
মেমরি ধ্রুবক
ডেটা পরিবর্তন করা যায় না তা বোঝাতে তারা ধ্রুব ধরণের কোয়ালিফায়ার ব্যবহার করে। বাক্য গঠনটি হ'ল: কনস্ট টাইপ সনাক্তকারী = মান। একটি উদাহরণ হবে: কনস্ট ফ্লোট পিআই = 3.1415।
ধ্রুবকগুলির উদাহরণ
নিম্নলিখিত প্রোগ্রামটি পিআইকে ধ্রুবক হিসাবে এনকোড করার জন্য তিনটি ভিন্ন উপায় দেখায়:
মূল শব্দ "কনস্ট"
নির্দিষ্ট তথ্য প্রকারের সাথে ধ্রুবকগুলি ঘোষণা করতে আপনি উপসর্গ "কনস্ট" ব্যবহার করতে পারেন: কনট ভেরিয়েবল টাইপ = মান। নিম্নলিখিত উদাহরণের সাহায্যে আপনি আরও বিশদে দেখতে পারবেন:
উপরের কোডটি সংকলিত এবং কার্যকর করা হলে নিম্নলিখিত ফলাফলটি ঘটে: ক্ষেত্রের মান: 50।
এটি লক্ষ করা উচিত যে এটি সর্বদা বড় হাতের অক্ষরে সেট করা ভাল প্রোগ্রামিং অনুশীলন।
তথ্যসূত্র
- টিউটোরিয়াল পয়েন্ট (2020)। সি - ধ্রুবক এবং লিটারাল। থেকে নেওয়া: tutorialspPoint.com।
- মাধবী পিংগিলি (2019)। স্থায়ী। গৃহশিক্ষক 4 ইউ। থেকে নেওয়া: thetutor4u.com।
- স্ট্যাক ওভারফ্লো (2020)। প্রোগ্রামিংয়ে ধ্রুবক কেন ব্যবহার করবেন? থেকে নেওয়া: stackoverflow.com।
- উইকিবুকস (2020)। প্রোগ্রামিং এর মৌলিক: ধ্রুবক সংজ্ঞা। নেওয়া হয়েছে: en.wikibooks.org থেকে।
- কারিগরি শর্তাদি (2020)। স্থায়ী। থেকে নেওয়া: techterms.com।