এগুলি প্রোগ্রামাররা তাদের নিজস্ব ডেটা টাইপ তৈরি করতে এবং এই ডেটাটাইপগুলির ভেরিয়েবলগুলি কী মান রাখতে পারে তা নির্ধারণ করতে ব্যবহার করে৷
কীওয়ার্ডটি হল 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