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

সি প্রোগ্রামে সব ডেটা টাইপের রেঞ্জ টেবিল আকারে প্রদর্শন


সি প্রোগ্রামিং-এ ব্যবহৃত বিভিন্ন ডেটা টাইপ: ইন্টিজার, শর্ট ইন্ট, সাইনড/আনসাইনড ক্যারেক্টার ইত্যাদি।

প্রাইমারি ডেটা টাইপ

৪টি মৌলিক ডেটা টাইপ: ইন্টিজার, ক্যারেক্টার, ফ্লোটিং-পয়েন্ট, ডাবল প্রিসিশন ফ্লোটিং-পয়েন্ট।

ইন্টিজার ডেটা টাইপ

টাইপসাইজ (বাইট)রেঞ্জকন্ট্রোল স্ট্রিং
short int (signed)1-128 to 127%h
unsigned short int10 to 255%uh
int (signed)4-32768 to 32767%d or %i
unsigned int40 to 65535%u
long int (signed)4-2147483648 to 2147483647%ld
unsigned long int40 to 4294967295%lu

ক্যারেক্টার ডেটা টাইপ

টাইপসাইজ (বাইট)রেঞ্জকন্ট্রোল স্ট্রিং
char (signed)1-128 to 127%c
unsigned char10 to 255%c

ফ্লোটিং-পয়েন্ট ডেটা টাইপ

টাইপসাইজ (বাইট)রেঞ্জকন্ট্রোল স্ট্রিং
float43.4E-38 to 3.4E+38%f
double81.7E-308 to 1.7E+308%lf
long double163.4E-4932 to 1.1E+4932%Lf

উদাহরণ প্রোগ্রাম: limits.h ব্যবহার করে রেঞ্জ প্রিন্ট

#include<stdio.h>
#include<limits.h>
int main() {
    printf("DATA TYPE\t\t RANGE\n");
    printf("-----------\t\t---------\n");
    printf("short min\t\t%d\n", SHRT_MIN);
    printf("short max int\t\t%d\n", SHRT_MAX);
    printf("int min\t\t\t%d\n", INT_MIN);
    printf("int max\t\t\t%d\n", INT_MAX);
    printf("Char min\t\t%d\n", CHAR_MIN);
    printf("Char max\t\t%d\n", CHAR_MAX);
    printf("long min\t\t%ld\n", LONG_MIN);
    printf("long max\t\t%ld\n", LONG_MAX);
    printf("unsigned char\t\t%u\n", UCHAR_MAX);
    printf("unsigned long\t\t%lu\n", ULONG_MAX);
    printf("unsigned int\t\t%u\n", UINT_MAX);
    printf("unsigned short\t\t%u\n", USHRT_MAX);
    return 0;
}

আউটপুট

DATA TYPE           RANGE
-----------         ---------
short min           -32768
short max int       32767
int min             -2147483648
int max             2147483647
Char min            -128
Char max            127
long min            -2147483648
long max            2147483647
unsigned char       255
unsigned long       4294967295
unsigned int        4294967295
unsigned short      65535
  1. সিংলি লিংকড লিস্টে সংখ্যা রিভার্স আর্ডারে ডিসপ্লে করার C প্রোগ্রাম

  2. ফর লুপ ব্যবহার করে ১ থেকে N পর্যন্ত প্রাইম নম্বর প্রিন্ট করার সি প্রোগ্রাম

  3. অ্যারে রিভার্স করার C প্রোগ্রাম

  4. C প্রোগ্রাম: অ্যারে রেঞ্জের গুণফল মডুলো P-এ