C语言程序设计之十六进制显示,来源于互联网。拷贝代码如下,仅供参考:

void HexDump(char *buf,int len) {int i,j,k;char binstr[80];for (i=0;i<len;i++) {if (0==(i%16)) {sprintf(binstr,"%04x -",i);sprintf(binstr,"%s %02x",binstr,(unsigned char)buf[i]);} else if (15==(i%16)) {sprintf(binstr,"%s %02x",binstr,(unsigned char)buf[i]);sprintf(binstr,"%s  ",binstr);for (j=i-15;j<=i;j++) {sprintf(binstr,"%s%c",binstr,('!'<buf[j]&&buf[j]<='~')?buf[j]:'.');}printf("%s\n",binstr);} else {sprintf(binstr,"%s %02x",binstr,(unsigned char)buf[i]);}}if (0!=(i%16)) {k=16-(i%16);for (j=0;j<k;j++) {sprintf(binstr,"%s   ",binstr);}sprintf(binstr,"%s  ",binstr);k=16-k;for (j=i-k;j<i;j++) {sprintf(binstr,"%s%c",binstr,('!'<buf[j]&&buf[j]<='~')?buf[j]:'.');}printf("%s\n",binstr);}
}

C语言程序设计之十六进制显示相关推荐

  1. c语言程序设计万年历的显示,C语言程序设计万年历

    <C语言程序设计万年历>由会员分享,可在线阅读,更多相关<C语言程序设计万年历(35页珍藏版)>请在人人文库网上搜索. 1.综合性程序设计报告设计题目: 万年历 指导教师: 班 ...

  2. c语言数码管数字时钟程序,数码管显示模拟8位时钟C语言程序设计

    原标题:数码管显示模拟8位时钟C语言程序设计 //数码时钟设计 #include // 包含寄存器定义的头文件 unsigned char Tab[ ]={0xc0,0xf9,0xa4,0xb0,0x ...

  3. c语言年历表程序设计,c语言程序设计年历显示-20210413153548.docx-原创力文档

    内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128) 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128) c语言程序设计年历显示 ...

  4. c语言年历显示主要思路,c语言程序设计年历显示分析.doc

    c语言程序设计年历显示分析 南京航空航天大学金城学院 设计题目 年历显示 学生姓名 学 号 专业班级 指导教师 2016 年 月 日 目 录 一.课程设计问题描述1 1.课程设计题目1 2.设计任务要 ...

  5. c语言程序设计年历显示,C语言程序设计报告《万年历》.doc

    . .. <"万年历"> -C语言程序设计报告 专 业: 计算机科学与技术 班 级: 姓 名: 指导教师: 年月 日 目录 TOC \o "1-1" ...

  6. adc0809 c语言程序,单片机C语言程序设计:ADC0809数模转换与显示

    描述 本文分享ADC0809数模转换与显示的单片机C语言程序设计与电路图. ADC0809 数模转换与显示c语言程序 /*名称:ADC0809数模转换与显示 说明:ADC0809采样通道3输入的 模拟 ...

  7. c语言作业年历显示报告,c语言程序设计年历显示

    <c语言程序设计年历显示>由会员分享,可在线阅读,更多相关<c语言程序设计年历显示(13页珍藏版)>请在人人文库网上搜索. 1.计算机科学与技术学院课程设计报告2012 201 ...

  8. 光功率显示c语言程序,c语言程序设计 - 三电实验教学中心.doc

    c语言程序设计 - 三电实验教学中心 目录 电工技术基础1 电子技术基础4 数字电子技术基础7 模拟电子技术基础9 C语言程序设计11 计算机软件基础14 电路(1)18 数字电子技术21 模拟电子技 ...

  9. 七段显示器显示整数C语言答案,C语言程序设计试卷(含答案)(7页)-原创力文档...

    - - - - - - 2015 年春季学期 if(x!=10) - - <C 语言程序设计>试卷 A printf("%d\n",x);} - - 程序运行时 , 输 ...

最新文章

  1. 又一联盟成立:清华、北大、深大、南科大、哈工大等12家在深单位加盟
  2. 6、MySQL删除数据库(DROP DATABASE语句)
  3. java bitmap获取图片大小_android 通过uri获取bitmap图片并压缩
  4. mysql 嵌入式_MySql移植到嵌入式Linux平台
  5. java json 易用_Java中 Json的使用
  6. docker启动,重启,关闭命令
  7. datatable 转list
  8. loadrunner录制事件为0_利用LoadRunner编写Socket性能测试脚本简述
  9. python 两两组合
  10. Spring Boot Starter 常用列表
  11. 分享一个自己写的py扫描路径工具
  12. 几款免费好用的OCR工具
  13. 线性代数学习笔记——第四十一讲——n维向量空间的子空间
  14. 资源教程[外贸人zencart自助建站视频教程]:第四课(5)zencart更换模板
  15. JAVA小项目之超市会员管理系统
  16. VS 2013的初配置
  17. 【转】大河报重要版面刊登署名永春文章:观猴有感 原始社会平均分配食物的问题 关于母系社会问题 关于人与动物关系的问题...
  18. pdf.js 修改预览页面title
  19. linux系统python截图不显示中文_Linux系统通过python访问SQL SERVER,无法显示数据库内中文的问题...
  20. 正则表达式(Perl 示例)

热门文章

  1. mysql 常用命令 | 表间 弱关联 join
  2. 屏幕录制工具(可录制GIF)
  3. hessian原理解析二(服务端分析)
  4. Node.js Express 框架 GET方法
  5. Opencv step by step - 加载视频
  6. 【翻译】(5)Android.mk File
  7. 【读书笔记】C#高级编程 第一章
  8. React官方文档学习笔记(二)
  9. Microsoft Windows Workflow Foundation 4.0 Cookbook
  10. 关于iptables