社区
数据结构与算法
帖子详情
关于位操作的问题!求救
weqi
2003-10-19 09:12:54
在win2000下用VC编程,unsigned 定义的变量占几个字节?unsigned char和unsigned int有什么区别(各占几个字节)。还有我想定义一个unsigned类型的数组,用来存储一个n位的二进制串!但是我想按照从左到右的顺序弹出各位的二进制值(1 or 0),希望能给源代码!谢谢各位了
...全文
97
6
打赏
收藏
关于位操作的问题!求救
在win2000下用VC编程,unsigned 定义的变量占几个字节?unsigned char和unsigned int有什么区别(各占几个字节)。还有我想定义一个unsigned类型的数组,用来存储一个n位的二进制串!但是我想按照从左到右的顺序弹出各位的二进制值(1 or 0),希望能给源代码!谢谢各位了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuqing531
2003-10-19
打赏
举报
回复
自己用sizeof(type)看就知道了
zzwu
2003-10-19
打赏
举报
回复
由于计算机内没有2进制的存储单位(bit),一个二进制数在机器内至少也要用8bit的char或unsigned char来表示,所以二进制串用unsigned类型数组来定义不合算,如n=16时,n位二进制串就要用16个char,而用int存储就只要2个char的空间就行了。
zzwu
2003-10-19
打赏
举报
回复
unsigned char显然就是Pascal中的byte,只有一个字节,取值范围是0-255
unsigned int则有2个字节,取值范围是0-65535
BlueSky2008
2003-10-19
打赏
举报
回复
for(i =0;i<8 i++)
return (0x80>>i & byte)
BlueSky2008
2003-10-19
打赏
举报
回复
unsigned是类型修饰符,而不是类型定义符,他用来修饰char ,short, int等定义符号,表示这个数是无符号的。
比如
unsigned char 定义一个无符号一字节长的整数,值范围是0~255
而 char 定义一个有符号一字节长的整数,值范围是 -128~127
weqi
2003-10-19
打赏
举报
回复
还有我想定义一个unsigned类型的数组,用来存储一个n位的二进制串!但是我想按照从左到右的顺序弹出各位的二进制值(1 or 0),希望能给源代码!谢谢各位了
酒店客房SOS紧急
求救
系统设计方案2.doc
酒店客房SOS紧急
求救
系统设计方案2.doc
酒店客房SOS紧急
求救
系统设计方案及对策.doc
酒店客房SOS紧急
求救
系统设计方案及对策.doc
卫星紧急无线电示位标编码软件(cetc36)
欢迎各位客户下载并提出宝贵的意见和建议! 中国电子科技集团公司第三十六研究所
行业文档-设计装置-水下应急示位手环.zip
行业文档-设计装置-水下应急示位手环
电梯操作规范 阿达阿达
好东西 电梯操作规范 公司货运电梯 安全防护等 卡拉地方
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章