游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1234|回复: 1

VC++基础问题,请大侠帮忙,大侠行行好,急呀,尿急

[复制链接]

6

主题

14

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2006-1-5 22:34:00 | 显示全部楼层 |阅读模式
struct SHUXING
{
   unsigned GroundPic:6;        //地面页面编号(普通0-59  动态60-63)
   unsigned Ground:12;                //地面编号
   unsigned ObjPic:6;                //物体页面编号(普通0-59  动态60-63)
   unsigned Obj:12;                //物体编号
};

问题一:请教unsigned是何种数据类型,是unsigned char 吗?两者是否等价?
        unsigned char 的数据范围是0-255,unsigned 的数据范围是怎样?

问题二:请教 GroundPic:6; 中的  :  符号是干什么用的?能否详细说明?


新的一年,祝大家,万事如意

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2006-1-5 22:41:00 | 显示全部楼层

Re:VC++基础问题,请大侠帮忙,大侠行行好,急呀,尿急

unsigned int;
:6   这个叫位域.留出6个位,8个位为一字节.

具体察看相关资料.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 03:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表