2016 - 2024

感恩一路有你

枚举型是什么类型 如何遍历枚举类型的对象,并获取枚举类型长度?

浏览量:1834 时间:2021-03-14 10:09:21 作者:admin

如何遍历枚举类型的对象,并获取枚举类型长度?

publicenumtestenum{aa,bb,cc,dd}foreach(中的testenum项)枚举.GetValue(typeof(testenum)){}枚举.GetValue(typeof(枚举的名称))获取指定枚举的枚举值。枚举.GetNames(typeof(枚举名称))获取指定枚举的枚举名称。

C语言的数据类型分为几种?

你好

!Short、int、long、char、float和double代表C语言中的六种基本数据类型。

在不同的系统上,这些类型占用不同的字节长度:

在32位系统上

short占用2字节;

int占用4字节;

long占用4字节;

float占用4字节;

double占用8字节;

char占用1字节内存。

您可以使用sizeof进行测试。

C语言中如何控制枚举类型占用空间的大小?

标准C未指定枚举类型占用的空间大小。它只说“枚举类型的大小是可以容纳最大枚举数的值的整数的大小”。同时,还规定了“枚举类型中枚举数的值必须用int类型表示”,即枚举类型的大小不能超过int类型大小,但必须与int类型大小相同吗?上面的标准已经非常明确,只要整数能容纳最大枚举数的值,就可以是char,short和int不同的C编译器对枚举类型的大小定义不同,但是程序员不能认为修改枚举类型会占用空间。

枚举型是什么类型 c++枚举类型enum用法 c语言枚举类型

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。