C часта выкарыстоўваецца ў нізкаўзроўневым сістэмным праграмаванні, дзе можа ўзнікнуць неабходнасць разглядаць цэлы лік як адрас у памяці, лік з плаваючай коскай двайной дакладнасці як цэлы лік ці адзін тып указальнікаў як іншы.