অ্যাসাইনমেন্ট অপারেটর সম্পর্কে জানতে এই নিবন্ধটি অনুসরণ করুন '/=' বিস্তারিত.
সি প্রোগ্রামিং এ /= মানে কি?
দ্য '/=' অপারেটর হল একটি সংক্ষিপ্ত স্বরলিপি যা একক ধাপে ডিভিশন এবং অ্যাসাইনমেন্টের মতো ক্রিয়াকলাপ সম্পাদন করার জন্য। এটি উভয় বিভাগ অপারেটরের সংমিশ্রণ '/' এবং অ্যাসাইনমেন্ট অপারেটর '/=' . আপনি যখন ব্যবহার করেন '/=' সি প্রোগ্রামিং-এ একটি ভেরিয়েবলের সাথে, এটি সেই ভেরিয়েবলের মানটিকে অন্য একটি মান দ্বারা ভাগ করে এবং তারপরে একই ভেরিয়েবলে ফলাফলটি ফিরিয়ে দেয়।
নীচের প্রদত্ত উদাহরণ একটি সহজ প্রদর্শনী '/=' সি প্রোগ্রামিং এ:
সংখ্যা1 /= num2 হল num1 এর সমতুল্য = সংখ্যা1 / সংখ্যা2
এখানে আমরা দুটি ভেরিয়েবল ব্যবহার করি সংখ্যা1 এবং সংখ্যা2 . ভেরিয়েবল num1 ভেরিয়েবলের মান দিয়ে ভাগ করা হয় সংখ্যা2 , এবং ফলাফল ভেরিয়েবলে সংরক্ষিত হয় সংখ্যা1 . আমরা এটা বলতে পারি যে num1 /= num2 এর সংক্ষিপ্ত রূপ num1 = num1 / num2 .
/= অপারেটরদের সুবিধা
নিম্নলিখিত দুটি প্রধান সুবিধা আছে '/=' সি প্রোগ্রামিং এ অপারেটর:
- এটি আপনার কোডের পঠনযোগ্যতা বাড়ায় এবং এটিকে আরও সংক্ষিপ্ত করে তোলে।
- দীর্ঘ এবং জটিল প্রোগ্রাম লেখার সময় এটি টাইপ করার সময় বাঁচায়।
কিভাবে সি প্রোগ্রামিং এ /= বাস্তবায়ন করবেন?
আসুন একটি মৌলিক উদাহরণ বিবেচনা করি যা এর কাজ প্রদর্শন করে '/=' সি প্রোগ্রামিং-এ অপারেটর।
# অন্তর্ভুক্ত করুনint প্রধান ( )
{
int সংখ্যা1 , সংখ্যা2 ;
printf ( 'দয়া করে প্রথম পূর্ণসংখ্যার মান লিখুন: \n ' ) ;
scanf ( '%d' , এবং সংখ্যা1 ) ;
printf ( 'দয়া করে দ্বিতীয় পূর্ণসংখ্যার মান লিখুন: \n ' ) ;
scanf ( '%d' , এবং সংখ্যা2 ) ;
সংখ্যা1 /= সংখ্যা2 ;
printf ( 'গণনা করা ফলাফল হল: %d \n ' , সংখ্যা1 ) ;
প্রত্যাবর্তন 0 ;
}
উপরের প্রোগ্রামটি ব্যবহারকারীকে num1 এবং num2 নামের পূর্ণসংখ্যার প্রকারের দুটি সংখ্যা লিখতে অনুরোধ করে। তারপর এটি ব্যবহার করে '/=' ভাগ করার জন্য অপারেটর সংখ্যা1 দ্বারা সংখ্যা2 এবং ফলাফল সংরক্ষণ করে সংখ্যা1 . ফলাফলটি নীচে দেওয়া আউটপুটে দেখানো যেতে পারে:
উপসংহার
দ্য '/=' অপারেটর সি প্রোগ্রামিং-এ উপযোগী যেটি একক ধাপে বিভাগ এবং অ্যাসাইনমেন্ট সম্পাদন করে। এটি ব্যবহার করা সহজ এবং অপারেটরদের একটি প্রাথমিক বোঝার প্রয়োজন। আপনি ব্যবহার শিখতে উপরোক্ত নির্দেশিকা অনুসরণ করতে পারেন '/=' একটি সাধারণ কোড উদাহরণ সহ সি প্রোগ্রামিং-এ।