Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 1.66 KB

64.md

File metadata and controls

56 lines (39 loc) · 1.66 KB

C 程序:long关键字演示

原文: https://www.programiz.com/c-programming/examples/keyword-long

在此示例中,您将学习演示long关键字的工作原理。

要理解此示例,您应该了解以下 C 编程主题:


使用long关键字编程

#include <stdio.h>
int main() {
    int a;
    long b;   // equivalent to long int b;
    long long c;  // equivalent to long long int c;
    double e;
    long double f;

    printf("Size of int = %zu bytes \n", sizeof(a));
    printf("Size of long int = %zu bytes\n", sizeof(b));
    printf("Size of long long int = %zu bytes\n", sizeof(c));
    printf("Size of double = %zu bytes\n", sizeof(e));
    printf("Size of long double = %zu bytes\n", sizeof(f));

    return 0;
} 

输出

Size of int = 4 bytes 
Size of long int = 8 bytes
Size of long long int = 8 bytes
Size of double = 8 bytes
Size of long double = 16 bytes 

在此程序中,sizeof运算符用于查找intlonglong longdoublelong double变量的大小。

如您所见,long intlong double变量的大小分别大于intdouble变量。

顺便说一下,sizeof运算符返回size_t(无符号整数类型)。

size_t数据类型用于表示对象的大小。 用于size_t的格式说明符是%zu

注意:不能将long关键字与floatchar类型一起使用。