next up previous contents
Elõre: A lebegõpontos valós számok Fel: A változók alaptípusai Vissza: A felsorolt típus

Amit a logikai típusról tudni kell a C-ben

A C nyelvben nincs explicit logikai típus, erre a célra bármelyik sorszámozott alaptípus használható. A logikai igaz értéket az 1, a hamisat a 0 jelenti. Az operátorok közt vannak logikai jellegûek (például az összehasonlító operátorok), ezek mindig a fenti két érték valamelyikét szolgáltatják eredményül. Ugyanakkor azok az operátorok, illetve utasítások, amelyek logikai jellegû értéket várnak (például a feltételes elágaztatás), egy ennél tágabb értelmezést használnak: a 0 jelenti továbbra is a hamis logikai értéket, azonban minden más, nem 0 adatot igaznak fogadnak el.