您好、欢迎来到现金彩票网!
当前位置:手机棋牌游戏平台 > 位域 >

c语言 位域长度

发布时间:2019-06-16 18:23 来源:未知 编辑:admin

  有的书上说:由于位域不允许跨2字节,因此位域的长度不能大于1字节的长度,也就是说不能超过8位二进制位。但在单片机的接口编程中,就有定义比如:unsignedlonga:16;/*第0到15位*/请问...

  有的书上说:由于位域不允许跨2字节,因此位域的长度不能大于1字节的长度,也就是说不能超过8位二进制位。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部这个主要还是要看编译器以及程序的运行环境。例如普通32位的环境中,位域可以定义为32bit,超过32bit就会报错。

  我的理解是LZ书上看到的位域不允许跨2字节是由于运行环境是8bit的。因此在单片机编程中可以定义16bit的ul类型(该单片机的位宽应该是大于等于16bit的)。

http://lake-macquarie.com/weiyu/231.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有