What is data-type?
நாம் computer-ல் கொடுக்ககூடிய அனைத்துமே data தான். ஆனால் data-வில் எவ்வகையான value உள்ளது என்பதை பிரித்து காட்டுவதே data type ஆகும். உதாரணதிற்கு a=28, b=28.75, c='Y', d="venkat", e=9876543210, etc., இவை அனைத்துமே data தான், ஆனால் இதில் உள்ள values ஓவொன்றுமே வேறுபட்டு இருக்கிறது. இப்படி ஓவொன்றும் எந்த வகையை சேர்ந்த data என்பதை பிரித்து காட்டுவதற்கு பயன்படுவது தான் data type.
கீழ்க்கண்ட topics-லில் data types-ம் அதில் எந்த வகையான values கொடுக்க இயலும் என்பதையும் எவ்வளவு கொடுக்க இயலும் என்பதையும் கொடுக்கபட்டுள்ளது.
char Data type in c
இதில் characters மட்டுமே கொடுக்க இயலும் that may be alphabets(a-z, A-Z) அல்லது numbers(0-9) அல்லது special characters(!,@,#,$,%,^,&,*,etc,.). இதன் minimal range -128 to 127
int Data type in c
இதில் negalive or positive முழு number மட்டுமே கொடுக்க இயலும் example -38,356,2000,etc,. int 2 bytes-களில் value store செய்யபடுகிறது. இதன் range from -32,768 to 32,767
long int Data type in c
இதில் negalive or positive முழு number மட்டுமே கொடுக்க இயலும். long int data type 4 bytes-களில் value store செய்யபடுகிறது . இதன் range from -2,147,483,648 to 2,147,483,647.
float Data type in c
இதில் negalive or positive முழு number மட்டுமல்லாமல் decimal number-ம் கொடுக்க இயலும் float data type 4 bytes-களில் value store செய்யபடுகிறது . இதன் range from 1.2 x 10-38 to 3.4 x 1038. இதில் 6 decimal places வரை values-ஐ கொடுக்க இயலும்
double Data type in c
இதில் negalive or positive முழு number மட்டுமல்லாமல் decimal number-ம் கொடுக்க இயலும் double data type 8 bytes-களில் value store செய்யபடுகிறது . இதன் range from 2.2 x 10-308 to 1.8 x 10308. இதில் 10 decimal places வரை values-ஐ கொடுக்க இயலும்
long double Data type in c
இதில் negalive or positive முழு number மட்டுமல்லாமல் decimal number-ம் கொடுக்க இயலும் double data type 16 bytes-களில் value store செய்யபடுகிறது . இதன் range from 2.2 x 10-308 to 1.8 x 10308. இதில் 15 decimal places வரை values-ஐ கொடுக்க இயலும்
இது பற்றிய தங்களின் கருத்துகளை இங்கே பதிவிடுங்கள் . இது பயனுள்ளதாக விரும்பினால் மற்றவர்களுக்கும் இதை share செய்யுங்கள்.
Comments