C语言问题:0x%08x表示什么 - 百度知道

  • 百度首页
  • 商城
  • 注册
  • 登录
首页 用户
  • 认证用户
  • 认证团队
合伙人
  • 热推榜单
  • 企业
  • 媒体
  • 政府
  • 其他组织
  • 商城
  • 法律
  • 手机答题
  • 我的
百度知道 > 无分类 C语言问题:0x%08x表示什么 在Linux编程中,我们偶尔会看到这样的语句printk("<1>p=0x%08x\n",p);我想问一下0x%08x表示什么样的格式?恩,不好意思,我应该不问题说的更清... 在Linux编程中,我们偶尔会看到这样的语句printk("<1> p = 0x%08x\n", p);我想问一下0x%08x表示什么样的格式?恩,不好意思,我应该不问题说的更清楚些。或者这么问:#include <stdio.h>void main(){ int b[3]={1,3,5}; printf("b=0x%08x",b);}的输出结果为什么是b=0xbfc5be24注意:b是一个指针,而不是数组成员哦! 展开  我来答

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  • c语言
  • 搜索资料
6个回答 #热议# 不吃早饭真的会得胆结石吗? 风若远去何人留 推荐于2017-09-14 · 知道合伙人互联网行家 风若远去何人留 知道合伙人互联网行家 采纳数:20412 获赞数:450110 专业C/C++软件开发 向TA提问 私信TA 关注 展开全部 该语句出现于格式化输出时的格式字符串中。形式为"0x%08x"其中,0x为普通字符,输出的时候会原样输出为0x。%08x为整型以16进制方式输出的格式字符串,会把后续对应参数的整型数字,以16进制输出。08的含义为,输出的16进制值占8位,不足部分左侧补0。于是,如果执行printf("0x%08x", 0x1234);会输出0x00001234。 已赞过 已踩过

Từ khóa » C 0x 08x