运算出各种整形数据的范围和所占用的内存字节数完整代码
发布时间:2011-04-18 13:59:17
分享EXE文件(可运算出各种整形数据的范围和所占用的内存字节数)代码,供C++好友产考学习,以上已经过测试,完全不含有任何错误,如有疑问,请咨询:*** : 837035641
#include "stdafx.h"
#include <limits.h>
#include <iostream>
int main(int argc, char* argv[])
{
short nShortMin = SHRT_MIN; //***小有符号短整型
short nShortMax = SHRT_MAX; //***大无符号短整型
unsigned short nUshortMax = USHRT_MAX; //***大无符号短整型
int nIntMin = INT_MIN; //***小有符号整形
int nIntMax = INT_MAX; //***大有符号整形
unsigned nUIntMax = UINT_MAX; //***大无符号整形
long nLongMin = LONG_MAX; //***小有符号长整型
long nLongMax = LONG_MIN; //***大有符号长整型
unsigned long nULongMax = ULONG_MAX; //***大无符号长整型
printf("有符号短整型占用内存为%d,***大值和***小值分别为%d和%d;\n",sizeof(short),nShortMin,nShortMax);
//输出有符号短整型
printf("无符号短整型占用内存为%d,***大值为%d;\n",sizeof(unsigned short),nUshortMax);
//输出无符号短整型
printf("有符号整形占用内存为%d, ***小值与***大值分别为%d和%d;\n",sizeof(int),nIntMin,nIntMax);
//输出有符号整形
printf("无符号整形占用内存为%d, ***大值为%u; \n",sizeof(unsigned int),nUIntMax);
//输出无符号整形
printf("有符号长整型占用内存为%d,***大值与***小值分别为%ld和%ld;\n",sizeof(long),nLongMin,nLongMax);
//输出有符号长整型
printf("无符号长整型占用内存为%d,***大值为%u; \n",sizeof(unsigned long),nULongMax);
return 0;
}
免责声明:以上信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,产品网对此不承担任何责任。产品网不涉及用户间因交易而产生的法律关系及法律纠纷,
纠纷由您自行协商解决。
风险提醒:本网站仅作为用户寻找交易对象,就货物和服务的交易进行协商,以及获取各类与贸易相关的服务信息的平台。为避免产生购买风险,建议您在购买相关产品前务必
确认供应商资质及产品质量。过低的价格、夸张的描述、私人银行账户等都有可能是虚假信息,请采购商谨慎对待,谨防欺诈,对于任何付款行为请您慎重抉择!如您遇到欺诈
等不诚信行为,请您立即与产品网联系,如查证属实,产品网会对该企业商铺做注销处理,但产品网不对您因此造成的损失承担责任!
联系:304108043@qq.com是处理侵权投诉的专用邮箱,在您的合法权益受到侵害时,欢迎您向该邮箱发送邮件,我们会在3个工作日内给您答复,感谢您对我们的关注与支持!