C语言 unsigned long转char*的意义

网友投稿 1396 2022-09-07

C语言 unsigned long转char*的意义

C语言 unsigned long转char*的意义

/* 得到循环缓存中idx对应字节的地址 */ #define get_idx_addr_in_buf(idx) ((char*)( (unsigned long)dsp_ctx.buffer.buf + (idx) )) focus 2014/10/15 20:21:27 在吗 focus 2014/10/15 20:21:44 问下加这个(char*)是什么意思 21:00:07 focus 2014/10/15 21:00:07 应该就是原样吧 focus 2014/10/15 21:00:11 转换后 focus 2014/10/15 21:00:20 111->'111' wobushi 2014/10/15 21:00:29 不是的 focus 2014/10/15 21:00:35 ? wobushi 2014/10/15 21:00:44 char *就是表示个类型 focus 2014/10/15 21:01:02 ? 、、、 wobushi 2014/10/15 21:01:21 本来是111 转换后还是111 wobushi 2014/10/15 21:01:41 只是告诉编译器是个char *的111 wobushi 2014/10/15 21:01:47 并不是“111” focus 2014/10/15 21:04:46 有什么好处 21:06:00 wobushi 2014/10/15 21:06:00 char*地址 说明以后你在 +1 后的地址只是往后移动了一位 focus 2014/10/15 21:06:15 哦 focus 2014/10/15 21:06:19 int是4位 wobushi 2014/10/15 21:06:41 是的 在32bit平台上

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:VoltDB架构
下一篇:MySQL入门教程2 —— 输入查询及退出查询命令(mysql详细教程)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~