বিল্ট-ইন ডাটা (Built-in data) সাধারণত চার প্রকার। যথা-
ক্যারেক্টার টাইপ ডাটা (Character type data): সাধারণত ক্যারেক্টার (বর্ণ) বা স্ট্রিং জাতীয় কোনো ডাটা ঘোষণা (Declare) করার ক্ষেত্রে ক্যারেক্টার টাইপ ডাটা ব্যবহার করা হয়। ক্যারেক্টার টাইপ ডাটা মেমরিতে 1 Byte জায়গা দখল করে। কোনো ডাটাকে ক্যারেক্টার হিসেবে ঘোষণার জন্য ‘char’ কী-ওয়ার্ড ব্যবহৃত হয়। যেমন- char abc; char xyz;
ইন্টিজার টাইপ ডাটা (Integer type data): পূর্ণসংখ্যা (10, 12, 47) জাতীয় কোনো ডাটা ঘোষণার জন্য ইন্টিজার টাইপ ডাটা ব্যবহার করা হয়। ইন্টিজার টাইপ ডাটা মেমরিতে 2 Byte জায়গা দখল করে। কোনো ডাটাকে ইন্টিজার হিসেবে ঘোষণার জন্য ‘int’ কী-ওয়ার্ড ব্যবহৃত হয়। যেমন- int x; int radius; ইত্যাদি।
ফ্লোটিং পয়েন্ট ডাটা (Floating point data): দশমিক বিশিষ্ট সংখ্যা (10.34, 12.75, 75.50 ইত্যাদি) ঘোষণার জন্য ফ্লোটিং পয়েন্ট ডাটা টাইপ ব্যবহার করা হয়। এ ধরনের ডাটা টাইপ মেমরিতে 4Byte জায়গা দখল করে। ফ্লোটিং পয়েন্ট ডাটা ঘোষণার জন্য ‘float’ কী-ওয়ার্ড ব্যবহৃত হয়। যেমন- float PI; float Area; ইত্যাদি।