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>
Salin selepas log masuk
Contohnya:
int num1 = 10; // 普通整型变量
long num2 = 10l; // long 类型变量
Salin selepas log masuk
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!