gmented) ආදේශක: +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=බිට් සලකා සිදුකරන තර්කන: ~, &, |, ^බිට් සලකා සිදුකරන තල්ලු කිරීම්: <<, >>බූලියන් තර්කන: !, &&, ||තත්වයන් ඇගයීම: ? :සමානාත්මතාවය පරීක්ෂාකිරීම: ==, !=කාරයයන් ක්‍රියාත්මක කරවීම: ( )වැඩි කිරීම් සහ අඩු කිරීම්: ++, --සාමාජිකයින් තේරීම: ., ->වස්තු වල ප්‍රමාණය ගණනය කිරීම: sizeofපටිපාටිගත සම්බන්දතා: <, <=, >, >=සමුද්දේශ සහ (වි)සමුද්දේශ (dereference): &, *, [ ]අනුක්‍රමයන්: ,අනු ප්‍රකාශන (subexpression) කාණ්ඩ කිරීම්: ( )වර්ග පෙරැළීම්: (typename)ගණිතයේ දී මෙන් නොව C භාෂාවේ දී = කාරකය සමානතාවය දැක්වීම වෙනුවට ආදේශ කිරීම සඳහා යොදා ගනී. එය Fortran සහ PL/I භාෂා වල පූර්වාදර්ශයෙන් ලබා ගෙන ඇත. සමානතාවය දැක්වීමට == භාවිතා වේ. එසේ වුවද මෙම කාරකයන් දෙක පටලවා භාවිතා කරන සමහර අවස්තා වලදී C භාෂා පරිවර්ථකය මඟින් කිසිඳු දෝෂ පණිවිඩයක් ලබා නොදෙයි. උදාහරණයක් ලෙස if(a=b+1) යන ප්‍රකාශනයේදී a හි අගය බින්දුවට වඩා විශාලව පවතින තාක් if සඳහා සත්‍යය යන අගය ලැබේ.[14] අමතර වශයෙන් C භාෂාවේ කාරක ප්‍රමුඛතාවය සහජ ඥානය සහිත නොවූවක් වන අතර == සළකුණ & සහ | සළකුණු