社区
C语言
帖子详情
(*(unsigned short *)0xB8000000)代表什么意思?
bnfan
2003-11-24 03:56:03
在嵌入式c编程中遇到的,请问代表什么意思?
...全文
470
8
打赏
收藏
(*(unsigned short *)0xB8000000)代表什么意思?
在嵌入式c编程中遇到的,请问代表什么意思?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bnfan
2003-11-24
打赏
举报
回复
分数不多,多多包涵
bnfan
2003-11-24
打赏
举报
回复
thank you all very much!
fierygnu
2003-11-24
打赏
举报
回复
典型的DOS下直接读取显示缓冲区的方法。
98440622
2003-11-24
打赏
举报
回复
将0xB8000000做为unsigned short 类型指针,然后取出对应地址的数值
unsigned short *p = NULL;
...
p = (unsigned short *)0xB8000000;
*p...
TianGuangZao
2003-11-24
打赏
举报
回复
假定 unsigned short 为两个字节。
(*(unsigned short *)0xB8000000)
表示取指定内存位置 0xB8000000 开始的两个字节长度的 unsigned short 整数值。
DaNiao
2003-11-24
打赏
举报
回复
这个是C语言里直接访问内存的典型方法
DaNiao
2003-11-24
打赏
举报
回复
1
我想你应该知道指针是怎么回事
你的那个东西先给出了一个16进制的地址,但它是int型的
然后他把这个地址(一个整形数)强制转成了指针
然后再用一个*把这个地址里的东西读出来
这句的作用就是在内存中地址为0xB8000000的地方读出一个unsigned short数
(之所以读出的是unsigned short,是因为你的指针的类型决定了编译器取什么类型的东西)
bohut
2003-11-24
打赏
举报
回复
将0xB8000000转换成unsigned short型
单片机ISP烧写程序——C代码
用C代码写的单片机ISP烧写程序,包括对FLASH擦除、读、写的操作,很使用
(1912制作)诺西笔试题面试题
(1912制作)诺西笔试题面试题很齐全,诺基亚出题来源
(1912制作)诺西笔试题面试题
(1912制作)诺西笔试题面试题 1912 CC++语言 笔试题面试题 软件开发测试
s3c2440开发板使用gps模块
linux下gps模块驱动编写,基于s3c2440
CRC校验代码
本资源主要是一个CRC校验的代码,用C语言编写而成,直接可以运行,文档内有运行截图,可以参考和学习。
C语言
70,024
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章