কম্পিউটার টিউটোরিয়াল

C++ ফ্লোটিং-পয়েন্ট কনস্ট্যান্ট (Floating-Point Constants) কী?


ফ্লোটিং-পয়েন্ট কনস্ট্যান্ট হলো এমন কনস্ট্যান্ট যাদের অবশ্যই একটি ফ্র্যাকশনাল পার্ট থাকতে হবে।

ফ্লোটিং-পয়েন্ট কনস্ট্যান্টের একটি "ম্যানটিসা (mantissa)" থাকে যা সংখ্যার মান নির্দেশ করে, একটি "এক্সপোনেন্ট (exponent)" থাকে যা সংখ্যার আকার নির্দেশ করে, এবং একটি অপশনাল সাফিক্স থাকে যা কনস্ট্যান্টের টাইপ (double বা float) নির্দেশ করে।

ম্যানটিসা নির্দিষ্ট করা হয় একটি ডিজিট সিকোয়েন্স, তারপর একটি পিরিয়ড, তারপর একটি অপশনাল ডিজিট সিকোয়েন্স যা ফ্র্যাকশনাল পার্ট রিপ্রেজেন্ট করে। উদাহরণস্বরূপ:

24.25
12.00

এই মানগুলোর এক্সপোনেন্টও থাকতে পারে। উদাহরণস্বরূপ,

24.25e3 যা সমতুল্য 24250

C++-এ আপনি নিচের কোড ব্যবহার করে একটি ফ্লোটিং পয়েন্ট কনস্ট্যান্ট তৈরি করতে পারেন:

উদাহরণ

#include <iostream>
using namespace std;
int main() {
    const float PI = 3.141; // 3.141 হলো ফ্লোটিং পয়েন্ট কনস্ট্যান্ট, PI হলো কনস্ট্যান্ট float
    cout << PI;
    return 0;
}

আউটপুট

3.141

  1. C++-এ টাইপ কোয়ালিফায়ার কী?

  2. C++-এ ক্যারেক্টার লিটারেল কী?

  3. C++-এ বুলিয়ান লিটারেল কী?

  4. C++-এ স্ট্যান্ডার্ড লাইব্রেরি কী?