ডেটা টাইপ ইন্টিজার এর ফরম্যাট স্পেসিফায়ার কোনটি?
ডেটা টাইপ ইন্টিজার এর ফরম্যাট স্পেসিফায়ার কোনটি?
-
ক
% c
-
খ
% i
-
গ
% d
-
ঘ
%lf
ডেটা টাইপ ইন্টিজার এর ফরম্যাট স্পেসিফায়ার হলো %d এবং %i। উভয় ফরম্যাট স্পেসিফায়ারই সি প্রোগ্রামিং ভাষায় ইন্টিজার টাইপের ডেটা প্রদর্শনের জন্য ব্যবহৃত হয়।
ইন্টিজার (integer) ডেটা টাইপের জন্য ফরম্যাট স্পেসিফায়ার হিসেবে %d এবং %i উভয়ই ব্যবহার করা হয়, বিশেষ করে সি প্রোগ্রামিং ভাষায়। যদিও এরা একই ফলাফল প্রদান করে, তবে এদের মধ্যে কিছু সূক্ষ্ম পার্থক্য রয়েছে।
%d:
- %d ফরম্যাট স্পেসিফায়ারটি ডেসিমাল (decimal) সংখ্যাকে নির্দেশ করে।
- এটি শুধুমাত্র দশমিক বা ভিত্তি-১০ এর সংখ্যা প্রদর্শনের জন্য ব্যবহৃত হয়।
- উদাহরণস্বরূপ, যখন আপনি printf("%d", 25); ব্যবহার করবেন, এটি স্ক্রীনে ২৫ প্রদর্শন করবে।
%i:
- %i ফরম্যাট স্পেসিফায়ারটি ইন্টিজার (integer) প্রদর্শনের জন্যও ব্যবহৃত হয়।
- তবে, এটি ডেটা ইনপুটের ক্ষেত্রে ভিত্তি (base) নির্ধারণ করতে পারে। অর্থাৎ, %i ইনপুটের সময় একটি দশমিক, অক্টাল (base-8), বা হেক্সাডেসিমাল (base-16) সংখ্যা হিসেবে ইন্টিজারটি চিনতে পারে।
- উদাহরণস্বরূপ, printf("%i", 25); একইভাবে স্ক্রীনে ২৫ প্রদর্শন করবে।
ব্যবহারিক পার্থক্য:
- %d এবং %i ফরম্যাট স্পেসিফায়ারগুলি আউটপুটের ক্ষেত্রে একই রকম কাজ করে। তবে ইনপুটের ক্ষেত্রে, %i ফরম্যাট স্পেসিফায়ারটি অক্টাল বা হেক্সাডেসিমাল ইনপুটকেও চিনতে পারে।
উদাহরণস্বরূপ, scanf("%i", &x); যেখানে ব্যবহার করা হবে, সেখানে আপনি ০২৫ লিখলে এটি অক্টাল সংখ্যা হিসেবে x এ ২১ (decimal equivalent) হিসেবে গ্রহণ করবে।
সাধারণত ব্যবহৃত পরিস্থিতি:
- অধিকাংশ ক্ষেত্রে, প্রোগ্রামাররা ইন্টিজার প্রিন্ট করার জন্য %d ব্যবহার করেন, কারণ এটি সহজ এবং সরাসরি দশমিক ইন্টিজার প্রদর্শন করে।
- %i ব্যবহার করা হয় যখন বিভিন্ন ভিত্তিতে ইনপুট গ্রহণ করার প্রয়োজন হয়।
এই কারণেই %d এবং %i উভয়ই ইন্টিজার ডেটা টাইপের জন্য বৈধ ফরম্যাট স্পেসিফায়ার হিসেবে বিবেচিত হয়।
Related Question
View All-
ক
প্রোটোকল
-
খ
ডোমেইন নেম
-
গ
ফাইল প্রকৃতি
-
ঘ
ডোমেইন প্রকৃতি
-
ক
font
-
খ
href
-
গ
face
-
ঘ
src
-
ক
টেলিভিশন সম্প্রচার
-
খ
ওয়াকিটকিতে কথা বলা
-
গ
টেলিফোনে কথা বলা
-
ঘ
রেডিও সম্প্রচার
-
ক
স্টার
-
খ
রিং
-
গ
মেশ
-
ঘ
বাস
-
ক
টুইস্টেড পেয়ার কেবল
-
খ
অপটিক্যাল ফাইবার
-
গ
কো-অ্যাক্সিয়াল কেবল
-
ঘ
বায়ু
-
ক
দুটি কম্পিউটারকে সংযুক্ত করা
-
খ
দুটি নেটওয়ারর্ককে সংযুক্ত করা
-
গ
দুটি NIC কে সংযুক্ত করা
-
ঘ
ম্যাক টেবিল আপডেট করা
১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!
শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!
Related Question
Question Analytics
মোট উত্তরদাতা
জন