数据类型

C语言

数据类型

char 字符数据类型
short 短整型
int 整型
long 长整型
long long 更长的整型
float 单精度浮点数
double 双精度浮点数

数据类型运用

#include


//char - 字符类型
//short int  - 短整型
//int - 整型                    
//long - 长整型

//%d - 打印整型
//%c - 打印整型
//%f - 打印字符
//%p - 以地址的形式打印
//%x - 打印16进制
//%o …………
int main()
{
     
    //char - 字符类型
    char ch = 'A';//内存
    printf("%c\n",ch);//%c ———— 打印字符格式的数据
    //char - 字符类型
    int age = 20;
    printf("%d\n",age);//%d ————打印十进制整形
    //long - 长整型
    long num = 100;
    printf("%d\n",num);
    //float - 单精度浮点数、浮点型
    float f = 5.0;
    printf("%f\n",f);
    //double - 双精度浮点数、浮点型
    double e = 3.14159265359;
    printf("%f\n",e);
    return 0;
}

内存大小区别

运用sizeof()来测试每种数据类型的所占内存大小
输入printf("%d\n",sizeof());

#include

int main()
{
     
    printf("%ld\n",sizeof(char));
    printf("%ld\n",sizeof(short));
    printf("%ld\n",sizeof(int));
    printf("%ld\n",sizeof(long));
    printf("%ld\n",sizeof(long long));
    printf("%ld\n",sizeof(float));
    printf("%ld\n",sizeof(double));
    return 0;
}

输出(单位:字节)

1、2、4、8(也可以是4)、8、4、8

计算机中的单位

bit-比特位
byte-字节
kb
mb
gb
tb
pb
等……
一字节=八个比特位的大小
1pb=1024tb
1tb=1024gb
1gb=1024mb
1mb=1024kb
1kb=1024byte

你可能感兴趣的:(c语言)