printf函数十六进制格式化输出并且2字节对齐
来源:互联网 发布:听音记谱软件 编辑:程序博客网 时间:2024/06/01 13:03
printf函数十六进制格式化输出并且2字节对齐
"%02X",是以0补齐2位数,如果超过2位就显示实际的数,字母数值大写,如果换为x,字母数值就小写。
实例:
#include<stdio.h>
void hexdump(const unsigned char *buf, const int num)
{
int i;
for(i = 0; i < num; i++)
{
printf("%02X ", buf[i]);
if ((i+1)%8 == 0)
printf("\n");
}
printf("\n");
return;
}
void main()
{
unsigned char buf[23] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,254,255};
hexdump(buf, 23);
return;
}
执行结果:
00 01 02 03 04 05 06 07
08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 FE FF
- printf函数十六进制格式化输出并且2字节对齐
- printf 十六进制格式化输出 2字节对齐
- printf 十六进制格式化输出 2字节对齐
- printf 十六进制格式化输出 2字节补0对齐 ,
- 十六进制格式化输出 2字节对齐
- 格式化输出函数printf
- 格式化输出函数printf()
- C语言printf()函数:格式化输出函数
- C语言printf()函数:格式化输出函数
- C语言printf()函数:格式化输出函数
- C语言 printf 格式化 输出 右对齐补零
- C语言 printf /sprintf格式化 输出 右对齐补零
- C语言 printf 格式化 输出 右对齐补零
- C语言中printf格式化输出函数
- C语言中printf格式化输出函数
- C语言中printf格式化输出函数
- C语言中printf格式化输出函数
- C语言中printf格式化输出函数
- Strategy模式
- 基于VC6.0的多线程编码及音频读取
- c++中#prsgma once与#ifndef
- 程序人生-7-浪潮之巅
- Mac下使用Xquartz连接CentOS的Xdm服务器
- printf函数十六进制格式化输出并且2字节对齐
- python web开发初探
- 使用NDCG评估关键词推荐系统的相关性
- How to recover SA password on Microsoft SQL Server 2008 R2
- 智力题攻略——推理类
- 怎么设置环境变量
- opengl编程学习笔记(四)(纹理映射)(结合nvdia OpenglSDk 的nvimage类)
- 为什么添加using namespace std
- scp命令