当前位置: 首页 > news >正文

安阳哪有做网站的福田蒙派克4s店

安阳哪有做网站的,福田蒙派克4s店,手机网站设计欣赏,简述网站建设一般流程1.0 浮点数指针 float f 1.2f:如何将它对应的4个字节地址空间的数值以十六进制打印出来? 数据在所有计算机中都是以二进制形式存储的,然后以8个位为一个单元称作“字节”,作为计 量和运算处理单元,比如我们说一个文件大小是1MB,指…

1.0 浮点数指针


float f= 1.2f:如何将它对应的4个字节地址空间的数值以十六进制打印出来?

数据在所有计算机中都是以二进制形式存储的,然后以8个位为一个单元称作“字节”,作为计
量和运算处理单元,比如我们说一个文件大小是1MB,指的是1M字节;


在计算机中,每个字节都有它对应的地址,类似于门牌号CPU通过地址来访问这个字节空间


2.0 引入数据类型


对于计算机硬件系统,二进制01数据没有任何意义,为了有效的组织管理这些数据,人为的规
定了数据类型去解释这些二进制数据
:


3.0 应用案例


int main(void)
{float f = 1.2f;uint8_t *p;p = (uint8_t *)&f;printf("*p = %#x.\n",*p);p++;printf("*p = %#x.\n",*p);p++;printf("*p = %#x.\n",*p);p++;printf("*p = %#x.\n",*p);return 0;
}

运行以上程序输出如下结果:


uint8 tvalue[4]={0x9A,0x99,0x99,0x3F};如何转换为float类型数值并打印?

案例分析:

  1. 可以定义float *f,用它来保存数组的首地址
  2. 但是此时由于类型不匹配,需要强制类型转换
  3. 然后可以使用*f去访问这段内存空间了,调用printf函数

int main(void)
{uint8_t value[4] = {0x9A, 0x99, 0x99, 0x3F};float *f = (float *)value;printf("*f = %.1f\n",*f);return 0;
}

运行以上程序输出如下结果:

...

http://www.yayakq.cn/news/510035/

相关文章:

  • 网站注册价格帝国cms 做的博客网站
  • 生活馆网站开发背景wordpress标题设置方法
  • 怎么让网站被百度搜到成考做那个网站的题比较好
  • 网站建设的程序在线购物网站建设
  • 在货源网站自己拿样 加盟 做代理 哪个比较好?糟糕的网站设计
  • 网易企业邮箱登入入口百度搜索引擎优化指南最新版
  • 搭建网站教程双一流建设专题网站
  • 山东省建设项目备案证明网站咸宁公司网站建设
  • 企业如何注册自己的网站北京电商平台网站建设
  • 大型网站制作流程263企业邮箱手机版登录
  • 天津企业网站专业订制软件外包什么意思
  • 高清免费素材网站网络推广运营主要做什么
  • 做数学ppt工具的网站江门市住房和城乡建设局门户网站
  • 上海做网站最好的公司网站开发哪里好
  • 网站建设 后端前端马格南摄影网站
  • wordpress线上聊天插件google关键词seo
  • 公司网站 备案网站建设吧
  • 中国建筑官网站控制网站的大量访问
  • 沈阳点金网站建设合肥小程序搭建
  • 加强健康养老网站建设织梦网站如何做伪静态
  • 网站建设招标采购需求建设政务网站报告
  • 360中小网站建设网址英文
  • 山东招聘网站建设电子商务网站的建设视频
  • 企业网站建设的流程安卓app做网站外壳
  • 邢台网站制作那家便宜哈巴河网站制作
  • 吉林省白山市建设局官方网站箱包商城网站建设
  • 厦门网站建设哪好湖南建设厅网站证书查询
  • 网站开发培训设计做搜狗手机网站优化
  • 营销型网站建设公司哪家建设wordpress 目录权限设置
  • 安 网站建设php 开源的企业网站