printf函数中%p代表什么数据类型
来源:互联网 发布:tracert使用端口 编辑:程序博客网 时间:2024/04/27 14:44
今天在问答频道看到网友问%p输出的是什么,查了查在这里做个记录
<span style="font-size:18px;">#include <stdio.h>void main(){int arr[5] = {10,20,30,40,50};int i = 0; printf("数据:\n");printf("十进制表示的数据:\n");for(i = 0 ; i < 5 ; i++){printf("%d\t",arr[i]);}printf("\n\n指针形式十六进制表示的数据:\n");for(i = 0 ; i < 5 ; i++){printf("%p\t",arr[i]);}printf("\n\n普通十六进制表示的数据:\n");for(i = 0 ; i < 5 ; i++){printf("%x\t",arr[i]);}printf("\n\n\n\n地址:\n");printf("\n\n十进制表示的地址:\n");for(i = 0 ; i < 5 ; i++){printf("%d\t",&arr[i]);}printf("\n\n指针形式十六进制表示的地址:\n");for(i = 0 ; i < 5 ; i++){printf("%p\t",&arr[i]);}printf("\n\n普通十六进制表示的地址:\n");for(i = 0 ; i < 5 ; i++){printf("%x\t",&arr[i]);}}</span>
数据:
十进制表示的数据:
10 20 30 40 50
指针形式十六进制表示的数据:
0000000A 00000014 0000001E 00000028 00000032
普通十六进制表示的数据:
a 14 1e 28 32
地址:
十进制表示的地址:
1244980 1244984 1244988 1244992 1244996
指针形式十六进制表示的地址:
0012FF34 0012FF38 0012FF3C 0012FF40 0012FF44
普通十六进制表示的地址:
12ff34 12ff38 12ff3c 12ff40 12ff44 Press any key to continue
0 0
- Printf函数中%p代表什么数据类型
- Printf函数中%p代表什么数据类型
- printf函数中%p代表什么数据类型
- Printf函数中%p代表什么数据类型
- printf函数中%c,%d。。。都分别代表输出什么类型
- ruby中::究竟代表什么?
- $! ,$?, $$,$@在shell中代表什么
- okhttp中Chain代表什么
- okhttp中Chain代表什么
- 数据库中@代表什么意思
- CSS selector:”div.title p” 它代表什么意思?
- Xcode P M C f K代表什么
- 函数的static前缀代表什么?
- 自定义view四个构造函数代表什么
- printf %p
- printf中%p的输出应用
- printf中%p的输出应用
- $.fn.serializeJson = function() {}中fn代表什么,谁是函数名
- Linux tcpdump命令详解
- 自定义ActionBar样式并生成相应主题xml的网站
- Spring Boot实践应用开发(4)
- 黑马程序员----------------多线程
- Hadoop实战实例
- printf函数中%p代表什么数据类型
- Shell基础-Bash变量-变量测试与内容替换
- MATLAB绘制B样条曲线
- Mac下NSString(不可变字符串)内存分析
- 双系统windows7重做系统后修复linux引导
- Hadoop集群 MapReduce初级案例
- C语言下宏的嵌套运用
- 黑马程序员——java学习之异常处理
- 第62题 Two Sum