欢迎来到天天文库
浏览记录
ID:57688641
大小:24.00 KB
页数:2页
时间:2020-09-01
《keil uVision4各种数据类型占用的字节数.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、先定义几个变量,用于存放各数据类型的字节数。unsignedchara,b,c,d,e,f,g;main(){ a=sizeof(char); b=sizeof(shortint); c=sizeof(int); d=sizeof(long); e=sizeof(longint); f=sizeof(float); g=sizeof(double); while(1);}二、查看各变量的存放地址。View---SymbolsWindow。三、查看各地址存放的值
2、。View---memoryWindow。由上图可知得出:char占用1个字节shortint占用2字节int占用4字节long占用4字节longint占用4字节float占用4字节double占用8字节我们即可这样定义宏:typedefunsignedchar uint8; //无符号8位整型变量typedefsigned char int8; //有符号8位整型变量typedefunsignedshortuint16;//无符号16位整型变量typedefsigne
3、d short int16; //有符号16位整型变量typedefunsignedint uint32; //无符号32位整型变量typedefsigned int int32; //有符号32位整型变量typedeffloat fp32; //单精度浮点数(32位长度)typedefdouble fp64; //双精度浮点数(64位长度)
此文档下载收益归作者所有