请教个定义的问题

o32541 2005-09-22 11:54:37
#define MAX 0x0200
#define MAX1 0x0010

0x0200和0x0010分别指的是什么呢?




typedef struct MMMM
{
......
}MAT, *MATT;

MAT fn[20];
MATT = &fn[0];
---------------------------------------------------------------------------------
MATT = &fn[0];这种话是什么意思呢?

...全文
173 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
o32541 2005-09-23
  • 打赏
  • 举报
回复
是不是0x1和0x0001是一样的,转化成10进制都是1*16呢?
:)
qfeng_zhao 2005-09-22
  • 打赏
  • 举报
回复
如不特别指名就是十进制了
和那个数值没有关系
如:1,2,3 十进制
0x1, 0x2, 0x3 16进制
具体转化还是找本基础书好好看看吧
megaboy 2005-09-22
  • 打赏
  • 举报
回复
0x1000表示16进制数1000,转换为十进制就是4096

2*16*16就是把0x0200转换为十进制。
o32541 2005-09-22
  • 打赏
  • 举报
回复
请问,像1,2,3,4这样的是几进制数呢?
0x1000是多少啊?
2 * 16 *16是指转化10进制的方法吗:)
junguo 2005-09-22
  • 打赏
  • 举报
回复
#define MAX 0x0200
#define MAX1 0x0010

16进制数 0x200 相当于十进制数 2 * 16 *16
0x10是16

MATT是指针,指向fn[0]的地址。
SammyLan 2005-09-22
  • 打赏
  • 举报
回复
MATT = &fn[0];一个类型可以赋值 ?
后面加上个变量吧
(=_=)
chenzhenwei 2005-09-22
  • 打赏
  • 举报
回复
同意一楼的~~~~~
o32541 2005-09-22
  • 打赏
  • 举报
回复
是不是0x1和0x0001是一样的,转化成10进制都是1*16呢?
:)

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧