Home > Article > Backend Development > What does long mean in c language?
What does long mean in C language?
1. Long is a keyword in C language, representing a data type, and Chinese is long integer.
2. Long is the abbreviation of long int, that is to say, in C language, the long int type and the long type are the same.
3. Each long type occupies 4 bytes. Under a 32-bit compilation system, long and int occupy the same space. This has also led to the use of long variables less and less.
Recommended: "c Language Tutorial"
4. The range of integer numbers that the long type can represent is -2,147,483,648 ~ 2,147,483,647, that is, -2^32 ~ 2^ 32-1.
When used in C formatted input and output, the long formatting character is "%ld".
5. Long, like other integer types, can be used in conjunction with unsigned to form unsigned long, which is an unsigned long integer type, and its formatting character is "%lu".
6. Under some compilers, such as gcc, two longs are used together, that is, long long type, which represents the longest system integer type in C language. Each long long type occupies 8 bytes, 64 Bit. Its formatting character is "%lld".
For more programming related content, please pay attention to the Programming Introduction column on the php Chinese website!
The above is the detailed content of What does long mean in c language?. For more information, please follow other related articles on the PHP Chinese website!