C 語言基礎(chǔ)教程

C 語言流程控制

C 語言函數(shù)

C 語言數(shù)組

C 語言指針

C 語言字符串

C 語言結(jié)構(gòu)體

C 語言文件

C 其他

C 語言參考手冊

C程序演示使用long關(guān)鍵字

C 語言編程實(shí)例大全

在此示例中,您將學(xué)習(xí)演示long關(guān)鍵字的工作原理。

要理解此示例,您應(yīng)該了解以下C語言編程主題:

使用long關(guān)鍵字編程

#include <stdio.h>
int main() {
    int a;
    long b;   //相當(dāng)于long int b;
    long long c;  //相當(dāng)于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;
}

輸出結(jié)果

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

在這個(gè)方案中,sizeof運(yùn)算符用于查找int,long,long long,double和long double變量的大小。

正如你所看到的,long int和long double變量大小分別是大于int和double變量。

順便說一下,sizeof運(yùn)算符返回size_t(無符號(hào)整數(shù)類型)。

size_t數(shù)據(jù)類型用于表示對(duì)象的大小。 用于size_t的格式說明符為%zu。

注意:long關(guān)鍵字不能用于float和char類型。

C 語言編程實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清