为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > [计算机]keil uVision4各种数据类型占用的字节数

[计算机]keil uVision4各种数据类型占用的字节数

2018-03-23 2页 doc 45KB 10阅读

用户头像

is_353097

暂无简介

举报
[计算机]keil uVision4各种数据类型占用的字节数[计算机]keil uVision4各种数据类型占用的字节数 一、先定义几个变量,用于存放各数据类型的字节数。 unsigned char a,b,c,d,e,f,g; main() { a=sizeof(char); b=sizeof(short int); c=sizeof(int); d=sizeof(long); e=sizeof(long int); f=sizeof(float); g=sizeof(double); while(1); } 二、查看各变量的存放地址。View---Sy...
[计算机]keil uVision4各种数据类型占用的字节数
[计算机]keil uVision4各种数据类型占用的字节数 一、先定义几个变量,用于存放各数据类型的字节数。 unsigned char a,b,c,d,e,f,g; main() { a=sizeof(char); b=sizeof(short int); c=sizeof(int); d=sizeof(long); e=sizeof(long int); f=sizeof(float); g=sizeof(double); while(1); } 二、查看各变量的存放地址。View---Symbols Window。 三、查看各地址存放的值。View---memory Window。 由上图可知得出: char占用1个字节 short int占用2字节 int占用4字节 long占用4字节 long int占用4字节 float占用4字节 double占用8字节 我们即可这样定义宏: typedef unsigned char uint8; // 无符号8位整型变量 typedef signed char int8; // 有符号8位整型变量 typedef unsigned short uint16; // 无符号16位整型变量 typedef signed short int16; // 有符号16位整型变量 typedef unsigned int uint32; // 无符号32位整型变量 typedef signed int int32; // 有符号32位整型变量 typedef float fp32; // 单精度浮点数(32位长度) typedef double fp64; // 双精度浮点数(64位长度)
/
本文档为【[计算机]keil uVision4各种数据类型占用的字节数】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索