📜  长时间演示关键字工作的C程序

📅  最后修改于: 2020-10-04 11:30:08             🧑  作者: Mango

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

使用long关键字编程
#include 
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类型一起使用。