C语言中什么叫派生数据类型,C语言 数据类型 基本数据类型

数据类型

1、基本类型,属于算术类型,整数类型和浮点类型。

2、枚举类型,属于算术类型,用来定义在程序中只能赋予其一定的离散整数值得变量。

3、void类型,类型说明符表明没有可用的值。

4、派生类型,指针类型、数组类型、结构类型、共用体类型和函数类型。

基本数据:

1557108822210096382.png

1557108840961013777.png

void类型:

1557108861716034174.png

实例代码:#include 

#include 

int main(int argc, const char * argv[]) {

// -128 到 127 或 0 到 255

char c1 = 'a';

// 0 到 255

unsigned char c2 = 'b';

// -128 到 127

signed char c3 = 'c';

printf("char %d \n",c1);

printf("unsigned char %d \n",c2);

printf("signed char %d \n",c3);

int i1 = 1;

unsigned int i2 = 2;

printf("int %d \n",i1);

printf("unsigned int %d \n",i2);

printf("int 存储大小 : %lu \n", sizeof(int));

short s1 = 1;

unsigned short s2 = 2;

printf("short %d \n",s1);

printf("unsigned short %d \n",s2);

long l1 = 1;

unsigned long l2 = 2;

printf("long %d \n",l1);

printf("unsigned long %d \n",l2);

float f1 = 0.1234;

double d1 = 0.12345678;

long double d2 = 0.123456789123456789;

printf("float %E\n",f1);

printf("float 存储最大字节数 : %d \n", sizeof(float));

printf("float 最小值: %E\n", FLT_MIN );

printf("float 最大值: %E\n", FLT_MAX );

printf("精度值: %d\n", FLT_DIG );

printf("double %E\n",d1);

printf("long double %E\n",d1);

return 0;

}

sizeof()函数,计算数据(数组、变量、类型、结构体等)所占空间,用字节数表示。

程序输出:char 97

unsigned char 98

signed char 99

int 1

unsigned int 2

int 存储大小 : 4

short 1

unsigned short 2

long 1

unsigned long 2

float 1.234000E-01

float 存储最大字节数 : 4

float 最小值: 1.175494E-38

float 最大值: 3.402823E+38

精度值: 6

double 1.234568E-01

long double 1.234568E-01

Program ended with exit code: 0

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值