当前位置 : 主页 > 编程语言 > c语言 >

数据的储存

来源:互联网 收集:自由互联 发布时间:2023-09-03
数据的类型: 1.内置类型: char // 字符数据类型 short // 短整型 int // 整型 long // 长整型 long long // 更长的整型 float // 单精度浮点数 double // 双精度浮点数 类型的意义: 1.使用这个类型开

数据的类型:

1.内置类型:

char                //字符数据类型

short             //短整型

int                //整型

long             //长整型

long long    //更长的整型

float           //单精度浮点数

double       //双精度浮点数 

类型的意义:

1.使用这个类型开辟内存空间的大小(大小决定使用范围)。

2.如何看待内存空间的视角。


2.自定义类型(构造类型):

数组类型

结构体类型   struct

枚举类型      enum

联合类型      union

指针类型   

空类型         void表示空类型(无类型)  

无符号数原码,补码,反码相同。

大小端:

大端(储存)模式,是指数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中。

小端(储存)模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。

有符号char -128---127    无符号数char 0---255

#include <stdio.h>

int main()

{

int n = 9;

float* pFloat = (float*)&n;

printf("*pFloat的值为:%f\n", *pFloat);//0.000000

printf("n的值为:%d\n", n);

*pFloat = 9.0;

printf("*pFloat的值为:%f\n", *pFloat);//

printf("num的值为:%d\n", n);

//说明整形与浮点型储存方式不同

return 0;

}


上一篇:指针进阶(3)————玩转指针
下一篇:没有了
网友评论