问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写代码求C语言中枚举类型所占的内存长(用sizeof)6

发布网友 发布时间:2023-11-15 00:47

我来回答

2个回答

热心网友 时间:2024-07-12 22:01

枚举类型,在C语言中求sizeof,可以先定义一个枚举类型,然后对枚举类型中的元素,或者对类型求size,获取到内存长。

代码如下

#include<stdio.h>
enum TEST
{
    TEST0,
    TEST1,
    TEST2
};

int main()
{
    printf("size of TEST is %d\n", sizeof(TEST));//用类型求大小。
    printf("size of TEST is %d\n", sizeof(TEST1));//用元素求大小。
    return 0;
}

对于枚举类型,区分是否有负数值,系统会按照unsigned int或int来处理,而是否带符号,并不影响int的占用空间。所以任意枚举类型或枚举变量,占用的空间都是和平台实现时的int类型相同。对于主流的32位/64位平台,枚举类型均占4字节。即sizeof结果为4。

热心网友 时间:2024-07-12 22:01

enum weekday
{
sun,mon,tue,wed,thu,fri,sat
} a;

int s;
a = mon;
s = sizeof(enum weekday); // 用
printf("%d",s);
s = sizeof(a); // 用
printf("%d",s);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... ...男孩,父亲姓王,母亲姓朱。跪求一个好听名字 微信更换绑定手机号后,之前的那个手机号还可以重新申一个...205 被别人注销该怎么办? 星际资料片中创造神族的那个族叫什么名字? 被别人注销该怎么办? ...天就在一起了,他比较强势,后来觉得他很轻浮,朋友劝我离开他,加上... ...他想睡我,我比较保守,不同意,然后就说我特别烦,分了? 怎么发送QQ硬盘里的文件给好友? 奇星记之鲜衣怒马少年时40集的主题曲是什么 新公司注册资金全抽走,账户无钱。费用老板垫付如何账务处理8 关于新注册公司,注册资本的账务处理?72 济南东部开发区有没有做1-3岁日托育儿中心的?我家宝宝没人看...2 星际神族简称什么 下列有关细胞结构与功能的表述中,正确的是( )A.没有线粒体的细胞无法... 下列有关细胞结构和功能的叙述,正确的是 A. 凡是生物的细胞壁都可以通过... 下列关于细胞结构和功能的叙述中,正确的是( )①蓝藻、霉菌、水绵的细胞... 梅子煮秋刀鱼要放水吗? 西红柿炒蛋的做法?详细点!11 在photoshop新建RGB 模式下 同一画面里部分颜色显示的是黑色 为什么PS的rgb模式背景图层上任何颜色都会变成黑白灰新建的一个图层两种... vivox50pro手机怎么样1078 一个手机号注册了两个,如何切换? 西红柿炒鸡蛋做法。2828 豹猫价格是多少?165 这只公豹猫值多少钱 蓝晓科技股市场行情?蓝晓科技股市发行价?蓝晓科技要跌到多少? 蓝晓科技股价历史?蓝晓科技股价历史行情?蓝晓科技今天会大跌吗... 蓝晓科技 历史价格?蓝晓科技股价影响?蓝晓科技会跌到哪里? 被别人注销该怎么办? 佛经所述“十方佛、一切佛…”其中“十方”,指的那十方?3 西红柿炒蛋的做法12 一年级看图说话写话踢足球作文20个字222 C语言 枚举类型占多少字节33 打12315有用还是去黑猫投诉有用?113 丰衣足食的是什么生肖 海底捞工作怎么样1460 帮我取个好听的英文名,中文名字是周家锋 zhou jia feng,谢谢!! 9速后拨 能直接按到8速系统吗 跪求 李煜同人文 《断弦》1 台湾医疗器械进口要办理什么证件3