වා නිඛිල සමඟ අන්තර් පරිවර්තනය සිදුකල හැකි පරිදි නිදහස්ව පවතී.String යනුවෙන් වෙනම දත්ත වර්ගයක් නොමැති නමුත් එය ශුන්‍යය අකුරකින් අවසන් වන අකුරු ආරාවක් මඟින් නිරූපණය කල හැක.දෘඩාංග මට්ටමේ පරිගණය මතක භාවිතය පරිගණය මතකයේ යාන්ත්‍රික ලිපින, සූචක මඟින් පරිහරණය කල හැකි වන පරිදි පරිවර්තනය කිරීම තුලින් සිදුකරයි.කාර්යය පටිපාටි (procedures) එනම් අගයන් භාහිරට නිකුත් නොකරන කාර්යයන් void නිකුතු වර්ගය භාවිතයෙන් අර්ථ දක්වයි. void යනු untyped නිකුතු වර්ගයකි. එනම් වර්ගයක් නොමැති නිකුතු වර්ගයකි.කාර්යයන් වෙනත් කාර්යයන්ට අයත් lexical පරාසය  තුල අර්ථ දැක්වීම සිදුකල නොහැක.පෙර සැකසුම් මඟින් macro අර්ථ දැක්වීම (defines), භාහිර කේත ගොනු ඈදීම (includes) සහ තාර්කික පරිවර්තනයන් (if def) සිදුකිරීම යන දෑ සිදුකරයි.මූලික මොඩියුල භාවිත ආකාරයන්: static සහ extern ගුණාංග භාවිතයෙන් කේත ගොනු වෙනම පරිවර්තනය කර C වැඩසටහන් සමඟ ඈදිය හැකිය. එවිට ඒවායේ අන්තර්ගත කාර්යයන් සහ දත්ත වස්තූන් වැඩසටහන තුල භාවිතා කල හැකි වේ.ආදාන / ප්‍රතිදාන, අකුරු සමූහ භාවිතය, සහ ගණිතමය ශ්‍රිත වැනි සංකීර්ණ ක්‍රියාවන් C භාෂාව තුල ඇති කලින් ලියන ලද කේතය