Presentation is loading. Please wait.

Presentation is loading. Please wait.

<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,

Similar presentations


Presentation on theme: "<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,"— Presentation transcript:

1 <编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: , 联系电话:

2 <编程达人入门课程> 1、内存 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864
0x <1> 内存的单位是字节(Byte) 每个字节占8个位(bit) <2> 每个运行中的程序都有4G内存 1KB = 1024Byte = 1024*8 1MB = 1024KB = 1024*1024*8 1GB = 1024MB = 1024*1024*1024*8 <3> 这个内存不是”内存条”,是空头支票 0x 0x 0xFFFFFFFF

3 printf(“值为:%d - %d -%d \n”,x,y,z); printf(“值为:%x - %x -%x \n”,x,y,z);
昆山爱达人信息技术有限公司 QQ: <编程达人入门课程> 2、如何使用内存? 变量类型 变量名称 = 值; char x = 10; short y = 100; int z = 1000; 打印内存中的值: printf(“值为:%d - %d -%d \n”,x,y,z); printf(“值为:%x - %x -%x \n”,x,y,z);

4 printf(“变量内容为:%d - %d -%d \n”,x,y,z);
昆山爱达人信息技术有限公司 QQ: <编程达人入门课程> 3、我想知道数据存在哪里了? &符号可以帮助我们获取指定变量的地址: char x = 10; short y = 100; int z = 1000; 打印变量内容: printf(“变量内容为:%d - %d -%d \n”,x,y,z); printf(“变量地址为:%p - %p -%p \n”,&x,&y,&z);

5 每种类型的变量,存储的数据都是有范围的,超过这个范围的数据,将会被计算机丢弃,如:
昆山爱达人信息技术有限公司 QQ: <编程达人入门课程> 4、溢出 每种类型的变量,存储的数据都是有范围的,超过这个范围的数据,将会被计算机丢弃,如: char //0 - 0xFF short //0 - 0xFFFF int //0 - 0xFFFFFFFF 进制的书写

6 每种类型的变量,存储的数据都是有范围的,超过这个范围的数据,将会被计算机丢弃,如:
昆山爱达人信息技术有限公司 QQ: <编程达人入门课程> 5、浮点型变量的使用 每种类型的变量,存储的数据都是有范围的,超过这个范围的数据,将会被计算机丢弃,如: float x = f; //4字节 double y = ; //8字节(范围很大) printf("%f %lf\n",x,y); printf("%.2f %.4lf\n",x,y);

7 <编程达人入门课程> 6、总结: 变量类型 变量宽度(字节) 存储范围 char 1 -128~127 short 2
昆山爱达人信息技术有限公司 QQ: <编程达人入门课程> 6、总结: 变量类型 变量宽度(字节) 存储范围 char 1 -128~127 short 2 -32768~32767 int 4 ~ float 4(6~7) -3.4x1038~3.4x1038 double 8(15~16) -1.7x10308~1.7x10308 进制的书写

8 <编程达人入门课程> 课后作业: <编程达人官网:http://www.bcdaren.com/>
昆山爱达人信息技术有限公司 QQ: <编程达人入门课程> 课后作业: <编程达人官网: 课件


Download ppt "<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,"

Similar presentations


Ads by Google