E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
位域
结构体大小及其
位域
问题(from:byr)
问题: structmybitfields { unsignedshorta:4; unsignedshortb:5; unsignedshortc:7; }test voidmain(void) { inti; test.a=2; test.b=3; test.c=0; i=*((short*)&test); printf("%d/n",i); } 运行结果是50.求教高手,怎么得到的?i=*
clearriver
·
2009-11-02 17:00
c
struct
存储
byte
理解C语言
位域
这也是在ChinaUnix上看了几篇关于C语言'
位域
(BitFields)'的帖子之后,才想写下这篇文章的。
chencheng126
·
2009-10-14 14:00
c
struct
服务器
嵌入式
语言
编译器
c语言
位域
一、
位域
的概念 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。
king_tt
·
2009-09-30 13:00
C语言
c语言
位域
一、
位域
的概念有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。
sunboy_2050
·
2009-09-30 13:00
数据结构
c
struct
存储
语言
c语言
位域
c语言
位域
一、
位域
的概念 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。
webcenterol
·
2009-09-30 13:00
C语言
c语言
位域
一、
位域
的概念 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。
android_mylove
·
2009-09-30 13:00
C语言
c语言
位域
一、
位域
的概念 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。
snake_hand
·
2009-09-30 13:00
C语言
位域
的定义和使用 C Bit Fields
位域
的定义和使用有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。
cheesesnl
·
2009-09-10 11:00
C++中的
位域
详解
c
位域
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://yangwei.blogbus.com/logs/1550489.html
位域
有些信息在存储时
mxdxm
·
2009-09-08 14:00
数据结构
C++
c
C#
D语言
位域
与union结构
位域
有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。
seawt
·
2009-08-28 11:00
关于
位域
个人理解
有很多学生问我,为什么很多地方都说
位域
不能跨越两个字节,而自己写得程序明显看到某一
位域
跨越的两个字节,为此感到不解。下面我说一点我个人的理解。
farsight2009
·
2009-08-11 14:00
速度抢注-------->>>>>>>>4
位域
名
aoaq.com 2009-08-09 Backorder Now aqdc.com 2009-08-11 Backorder Now aqrv.com 2009-08-09 Backorder Now awqc.com 2009-08-06 Backorder Now axgk.com 2009-08-10 Backorder No
xf.zhouwenjun
·
2009-08-07 10:00
域名
抢注
C
位域
CSDN博客,转载请标明出处:http://blog.csdn.net/ztz0223/archive/2008/12/24/3599016.aspx 很早想说说这个问题了,经常也会有很多公司拿
位域
出来考人
anna_zr
·
2009-07-22 15:00
C++
c
C#
F#
UP
C/C++
位域
(Bit-fields)之我见
前言很早想说说这个问题了,经常也会有很多公司拿
位域
出来考人,呵呵要真的想弄清楚还要一点点的分析。
ipromiseu
·
2009-07-20 01:00
关于
位域
bit fields
(摘自网络)Q:Icameacrosssomestructuredeclarationswithcolonsandnumbersnexttocertainfields,likethis:structrecord{ char*name; intrefcount:4; unsigneddirty:1; }; Whatgives?A:Thosearebit-fields;thenumbergi
lychee007
·
2009-07-17 22:00
C++中的
位域
(bit-filed):一种节省空间的成员
C++中的
位域
(bit-filed):一种节省空间的成员 有一种被称为
位域
(bit-field)的特殊的类数据成员,它可以被声明用来存放特定数目的位。
位域
必须是有序数据类型。
C++ Programmer
·
2009-07-16 11:00
实战详解域信任关系,Active Directory系列之十七
创建域信任关系要注意DNS服务器的设置,因为DNS服务器要负责定
位域
控制器,关键之处在于
yuelei
·
2009-07-13 16:02
域
休闲
信任关系
Win2003
位域
与共用体
C语言提供了“
位域
”或者称为“位段”这种结构体,将一个字节中的二进制位划分为几个部分,每个域有一个域名,可以通过这个域名对对应的位进行操作。
farsight2009
·
2009-06-23 09:00
Win2003远程安装
远程安装部署操作系统的具体过程是这种的,裸机开机后通过先从DHCP服务器获得IP地址等IP配置,然后裸机通过DNS服务器定
位域
控制器,接下来裸机发送自己的GU
zisedexuanlv
·
2009-06-16 15:19
职场
休闲
Big Endian & Little Endian 和
位域
BigEndian&LittleEndian和
位域
bigendian:最高字节在地址最低位,最低字节在地址最高位,依次排列。littleendian:最低字节在最低位,最高字节在最高位,反序排列。
大胖的部落格
·
2009-06-12 09:00
RIS部署操作系统的两种解决方案
RIS服务 微软对于操作系统部署的解决方案有很多种,RIS服务就是其中常用的一种,RIS服务工作的模式是这样的:裸机开机后先向DHCP服务器获得IP地址和DNS服务器的IP,然后裸机通过DNS服务器在定
位域
控制器
zhanglijie888
·
2009-06-11 23:58
职场
休闲
操作系统部署
RIS部署
理解
位域
有很多人对于
位域
的理解模糊,我用编译器代码来阐述它,希望对大家有些帮助 CODE:struct{ shorta:4; shortb:5; shortc:7;}t;intmain(){
lychee007
·
2009-05-10 11:00
c
struct
gcc
扩展
byte
编译器
C语言struct中的
位域
位域
的思想参考了http://hi.baidu.com/luckymouse2009/blog/item/e08f5d4e912b993eaec3abb5.html,我使用如下的例子来简单说明:#includestaticunion
HegcH
·
2009-05-03 22:00
c
struct
语言
sizeof:(含
位域
)结构体内存对齐,压缩存储
sizeof:(含
位域
)结构体内存对齐,压缩存储在此特别感谢在百度知道里帮我解答疑惑的confuciuskg。注:没有额外声明的结果均是在VC++环境中测试得到的结果。
liyuxia713
·
2009-04-25 11:00
指定登录域控制器
每一台可用的域控制器都会在DNS服务器内注册SRV记录,当一台客户机登陆时,会尝试查询DNS服务器内可用的SRV记录信息来定
位域
控制器。
Simon_ji
·
2009-04-15 11:46
职场
Directory
休闲
Active
sizeof 字节的对齐,
位域
sizeof的计算
一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某
hxg130435477
·
2009-03-23 21:00
数据结构
struct
汇编
float
编译器
alignment
sizeof 试题
月25日星期二12:15转自http://blog.csdn.net/yanyaohua0314/archive/2007/09/17/1787749.aspxsizeof笔试题收藏新一篇:结构体(含
位域
c++,信息安全,密码学应用
·
2009-03-18 10:00
关于
位域
在s3c2410的时钟和电源管理模块中有一个寄存器MPLLCON为MPLL锁相环的配置寄存器:,以下为其中的一些位定义: MDIV [19:12] Main divider control PDIV [9:4] Pre-divider control
lmyessential
·
2009-01-16 19:00
C++
c
linux
C#
配置管理
CNNIC结束CN域名1元注册政策 注册商提价百倍
一
位域
名注册从业者表示,“CN域名1元注册体验活动是最初由
titanfoot
·
2008-12-27 21:00
互联网
活动
CNNIC结束CN域名1元注册政策 注册商提价百倍
一
位域
名注册从业者表示,“CN域名1元注册体验活
titanfoot
·
2008-12-27 21:00
互联网
活动
C/C++ 字节序/
位域
(Bit-fields)之我见
前言很早想说说这个问题了,经常也会有很多公司拿
位域
出来考人,呵呵要真的想弄清楚还要一点点的分析。
ztz0223
·
2008-12-24 21:00
struct
Arrays
alignment
Pointers
网宿
C/C++
位域
(Bit-fields)之我见
前言 很早想说说这个问题了,经常也会有很多公司拿
位域
出来考人,呵呵要真的想弄清楚还要一点点的分析。
pleasetojava
·
2008-12-24 21:00
C++
c
C#
F#
UP
ANSI/ISO C++ Professional Programmer's Handbook(12)
另外的被关注的问题内联的Do's和Don'ts优化内存的使用
位域
共用体优化速度
SearchLife
·
2008-12-24 12:00
C++
c
优化
存储
编译器
translation
DELPHI的结构体,共用体和
位域
的等效实现
结构体:就是DELPHI的packedrecord,packed必须要,不然不是按byte对齐。共用体:其实也就是absolute关键字的使用,如下procedureTForm1.Button2Click(Sender:TObject);type TRGB=packedrecord//结构体 R:Byte; G:Byte; B:Byte; A:Byte; end;var rgbP
applebomb
·
2008-12-17 13:00
Integer
byte
Delphi
C中的
位域
C中的
位域
在求职笔试中,C中的
位域
是一个常考点,特别是在嵌入式软件中更常见。
位域
的最大好处是可以根据自己需要定制位数,从而节省空间,例如:嵌入式编程稀缺的内存资源。
Thronds
·
2008-12-06 16:00
C语言
位域
精解
为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“
位域
”或“位段”。所谓“
位域
”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。
anjy
·
2008-12-04 21:00
DSP
创建域之前DNS的设置
一DNS前期准备DNS服务器对域来说是不可或缺的,一方面,域中的计算机使用DNS域名,DNS需要为域中的计算机提供域名解析服务;另外一个重要的原因是域中的计算机需要利用DNS提供的SRV记录来定
位域
控制器
顺其¥自然
·
2008-11-24 12:10
创建
dns
设置
域
内存对齐
数据成员对齐对stuct的
位域
以其包含的数据成员的最大size为准 整体对齐 对上面求出的大小,以min(Max(数据成员size),#pragmapack()定义的对齐字节)来进行圆整,得到最终数据的
krocwang
·
2008-11-16 23:00
关于我所碰到的问题中的[枚举]
也可以将枚举视为
位域
。有关更多信息,请参见FlagsAttribute。实现的
windows_zf
·
2008-10-18 16:00
String
C#
测试
语言
colors
enums
代码行内的空格
规则4:赋值运算符、比较运算符、算数运算符、逻辑运算符、
位域
运算符等二元运算符的前后加空格。规则5:一
skyblooming
·
2008-10-08 20:00
客户端登陆域的问题
当查询DNS以获得服务位置(SRV)资源记录时遇到下列错误,此资源记录用来为域54rock-liu.cn定
位域
控制器:错误是:"DNS名称不存在。"
rock6626
·
2008-09-26 21:31
职场
客户端
休闲
域
保护DNS免受外部和内部的攻击
活动目录(ActiveDirectory,简称AD)使用DNS来定
位域
控制器以及其他域服务所需的资源(比如文件,打印机,邮件等等)。
·
2008-09-20 12:41
职场
休闲
保护DNS
保护DNS免受外部和内部的攻击
活动目录(ActiveDirectory,简称AD)使用DNS来定
位域
控制器以及其他域服务所需的资源(比如文件,打印机,邮件等等)。
sjdwm
·
2008-09-20 12:41
职场
休闲
保护DNS
深入剖析位结构
zjhfqq发表于2007-3-2814:32:00author:zjhfqqkeyword:位结构节省存贮空间“:”操作符
位域
一、首先说概念:位结构是一种特殊的结构,在需按位访问一个字节或字的多个位时
juliababy
·
2008-09-03 15:00
struct
IBM
存储
float
Motorola
编译器
结构体中的
位域
位域
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。
kofsky
·
2008-07-04 16:00
数据结构
C++
c
C#
D语言
Lucene讀書筆記(四)
一些公用的基础类表3.2基础类包org.apache.lucene.util类说明Arrays一个关于数组的排序方法的静态类,提供了优化的基于快排序的排序方法sortBitVectorC/C++语言中
位域
的
cleaneyes
·
2008-06-12 18:00
apache
C++
c
算法
Lucene
结构体-
位域
位域
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。
buaadallas
·
2008-06-10 20:32
职场
结构体
休闲
位域
结构体-
位域
位域
有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。
buaadallas
·
2008-06-10 20:32
职场
结构体
休闲
嵌入式杂谈
C中
位域
结合对齐(pragma)的例子及解释(转贴部分精华贴加自创)
为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“
位域
”或“位段”。所谓“
位域
”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。
dingpeng1978
·
2008-05-27 01:00
数据结构
c
struct
gcc
存储
编译器
含
位域
结构体的sizeof
使用
位域
的主要目的是压缩存储,其大致规则为:1) 如果相邻
位域
字段的类型相同,且其位宽之和小于类型的sizeof大小,则后面的字段将紧邻前一个字段存储,直到不能容纳为止;2) 如果相邻
位域
字段的类型相同
ljx0305
·
2008-05-08 23:00
c
struct
测试
存储
编译器
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他