કમ્પાઇલર જે તમારા પ્રોગ્રામને વાંચે છે અને તેને મશીન કોડમાં ફેરવે છે તેને જાણવા માટે કે તે કેવો પ્રકાર છે, એટલે કે તે પૂર્ણાંક અથવા ફ્લોટ છે, તેથી તમારા પ્રોગ્રામમાં વેરિયેબલનો ઉપયોગ કરતા પહેલા, તમારે તેને જાહેર કરવું જોઈએ.