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