Rumah > pembangunan bahagian belakang > C++ > Apakah Token Alternatif untuk '&&' dan '||' dalam C?

Apakah Token Alternatif untuk '&&' dan '||' dalam C?

DDD
Lepaskan: 2024-12-03 18:15:12
asal
891 orang telah melayarinya

What Are the Alternative Tokens for

Token Alternatif dalam C : Kemunculan 'dan' dan 'atau'

Dalam alam C , pengendali boolean 'dan' dan 'atau' mempunyai lama menjadi makanan ruji. Walau bagaimanapun, sesetengah orang mungkin terkejut apabila mengetahui bahawa mereka mempunyai token alternatif yang mencerminkan perwakilan utama mereka. Aspek sintaks C yang menarik ini telah wujud sejak konsep bahasa itu sendiri.

Pengenalan token alternatif ini boleh dikesan kembali ke hari-hari terawal proses penyeragaman C, seperti yang diperincikan dalam piawaian C 98 . Bahagian 2.5/ Token alternatif [lex.digraph] menetapkan bahawa:

"Perwakilan token alternatif disediakan untuk sesetengah pengendali dan tanda baca. Setiap token alternatif berkelakuan sama seperti token utamanya dalam semua aspek, kecuali untuk ejaannya. "

Jadual 2 piawai menggariskan set token alternatif, termasuk 'dan' dan 'atau':

Alternative Token Primary Token
'and' '&&'
'or' ' '

Walaupun dimasukkan dalam standard, token alternatif ini sebahagian besarnya masih tidak diketahui oleh banyak pengaturcara. Satu sebab yang mungkin untuk kekaburan ini ialah kes penggunaan utama mereka berada dalam persekitaran yang mana aksara tertentu, seperti kurungan segi empat sama, tidak tersedia. Sebagai contoh, pada kerangka utama IBM dengan set aksara EBCDIC, token alternatif menyediakan penyelesaian untuk ketiadaan kurungan segi empat sama.

Kesimpulannya, token alternatif 'dan' dan 'atau' telah menjadi sebahagian daripada bahasa C sejak penubuhannya, membolehkan operator dinyatakan menggunakan ejaan alternatif. Kehadiran mereka dalam standard, di samping aplikasi praktikal mereka, menjadikan mereka aspek sintaks C yang menarik.

Atas ialah kandungan terperinci Apakah Token Alternatif untuk '&&' dan '||' dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan