栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

软件知识储备03

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软件知识储备03

话不多说直接上测试字节长度代码

#include

int main(main)
{
	//short(short int),int,long(long int),unsigned short,unsigned int,unsigned long,
	//float,double,long double
	//char,unsigned char

	printf("sizeof short=%dbyten", sizeof(short));
	printf("sizeof int=%dbyten", sizeof(int));
	printf("sizeof long=%dbyten", sizeof(long));
	printf("sizeof unsigned short=%dbyten", sizeof(unsigned short));
	printf("sizeof unsigned int=%dbyten", sizeof(unsigned int));
	printf("sizeof unsigned long=%dbyten", sizeof(unsigned long));
	printf("sizeof float=%dbyten", sizeof(float));
	printf("sizeof double=%dbyten", sizeof(double));
	printf("sizeof long double=%dbyten", sizeof(long double));
	printf("sizeof char=%dbyten", sizeof(char));
	printf("sizeof unsigned char=%dbyten", sizeof(unsigned char));

	return 0;
}

上面的代码列举了C语言的变量类型的字节长度的计算,下面是我在以下环境测试得到的数据
VS版本:Microsoft Visual C++ 2015
PC:win10 x64

废话解释在这里:这是我在做数据处理的时候,百度发现有些变量在不同环境下占用内存字节数不一致,我又需要确定我定义的变量站多少个字节以便我进行数据计算和内存分配,再加上之前谭浩强版本的C语言,也是说的云里雾里的,一会儿2字节一会儿4字节,所以还不如自己来敲一敲。所以如果你不确定,建议你在你当前编译的环境把这个代码复制过去计算下各个类型占多少字节,以免在用的时候出错。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/957958.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号