C语言学习 - 整型数据类型

2019-02-20  本文已影响0人  Hyso

在C语言中,整型数据类型可分为:char、short(short int)、int、long(long int)、long long(long long int)。每一种整型数据类型可分为两种形式:无符号(unsigned)和有符号(signed)。

通过 sizeof 函数查看整形数据类型的存储大小(64位操作系统)
#include <stdio.h>

int main(void)
{
    short a = 300;
    int b = 6600;
    long c = 7777777;
    long long d = 999999999;

    printf("short a的值:%d\n", a);
    printf("int b的值:%d\n", b);
    printf("long c的值:%ld\n", c);
    printf("long long d的值:%lld\n", d);

    printf("short int 存储大小:%ld byte\n", sizeof(short int));
    printf("int 存储大小:%ld byte\n", sizeof(int));
    printf("long int 存储大小:%ld byte\n", sizeof(long int));
    printf("long long int 存储大小:%ld byte\n", sizeof(long long int));

    return 0;
}

程序输出内容:

short a的值:300
int b的值:6600
long c的值:7777777
long long d的值:999999999
short int 存储大小:2 byte
int 存储大小:4 byte
long int 存储大小:8 byte
long long int 存储大小:8 byte
整型数据在内存中的存放形式

整型数据在内存中的存放形式是以补码表示的

上一篇 下一篇

猜你喜欢

热点阅读