এগুলি প্রোগ্রামাররা তাদের নিজস্ব ডেটা টাইপ তৈরি করতে এবং এই ডেটাটাইপগুলির ভেরিয়েবলগুলি কী মান রাখতে পারে তা নির্ধারণ করতে ব্যবহার করে৷
কীওয়ার্ডটি হল enum .
সিনট্যাক্স
গণনাকৃত ডেটা টাইপের জন্য সিনট্যাক্স নিম্নরূপ -
enum tagname{ identifier1, identifier2,…….,identifier n };
উদাহরণ
নিচে গণনাকৃত ডেটা টাইপ -
এর একটি উদাহরণ দেওয়া হলenum week{ mon, tue, wed, thu, fri, sat, sun };
এখানে,
- শনাক্তকারীর মানগুলি স্বাক্ষরবিহীন পূর্ণসংখ্যা এবং 0 থেকে শুরু হয়।
- সোম মানে 0, মঙ্গল 1 ইত্যাদি।
উদাহরণ
নিম্নে গণনাকৃত ডেটা টাইপ -
-এর জন্য C প্রোগ্রাম রয়েছে#include<stdio.h> main ( ){ enum week {mon, tue, wed, thu, fri, sat, sun}; printf ("Monday = %d", mon); printf ("Thursday = %d", thu); printf ("Sunday = %d", sun); }
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
Monday = 0 Thursday =3 Sunday =6
এখানে, enum শনাক্তকারী প্রাথমিক মান নির্ধারণ করতে পারে।
উদাহরণ
গণনাকৃত ডেটা টাইপ -
-এর জন্য আরেকটি C প্রোগ্রাম নীচে দেওয়া হল#include<stdio.h> main ( ){ enum week {mon=1, tue, wed, thu, fri, sat, sun}; printf ("Monday = %d", mon); printf ("Thursday = %d", thu); printf ("Sunday = %d", sun); }
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
Monday = 1 Thursday =4 Sunday =7