Pengecam "l" dalam bahasa C digunakan sebagai akhiran untuk literal integer untuk mewakili jenis panjang. Ia meluaskan julat literal integer dan menentukan jenis panjang untuk mengelakkan kemungkinan ralat penukaran jenis.
Pengecam "l" dalam bahasa C
Dalam bahasa C, pengecam "l" biasanya digunakan sebagai akhiran, dilampirkan pada nilai literal integer, menunjukkan bahawa nilai literal adalah jenis panjang .
Tujuan
-
Kembangkan julat literal integer: Julat literal integer biasa ialah -32768 hingga 32767, manakala julat literal jenis panjang ialah -2^31 hingga 2^31 akhiran l " boleh mengembangkan julat literal integer.
-
Nyatakan jenis panjang: Dalam sesetengah kes, anda perlu menyatakan pembolehubah atau ungkapan secara eksplisit sebagai jenis panjang Ini boleh dicapai dengan menambahkan akhiran "l".
Syntax
Sintaks akhiran "l" untuk literal integer adalah seperti berikut:
<code>整型字面值 l</code>
Contohnya:
<code class="c">int num1 = 10; // 普通整型变量
long num2 = 10l; // long 类型变量</code>
Nota "" hanya boleh diakhiri
- integer literal, tidak Dilampirkan pada jenis literal lain.
- Pada sistem 64-bit, akhiran "l" biasanya tidak mempunyai kesan praktikal kerana jenis panjang dan jenis int mempunyai saiz yang sama.
- Adalah disyorkan untuk menggunakan akhiran "l" apabila jenis panjang perlu dinyatakan secara eksplisit untuk mengelakkan kemungkinan ralat penukaran jenis.
Atas ialah kandungan terperinci Apakah maksud l= dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan: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