设为首页 加入收藏

TOP

16进制输出显示
2019-03-09 14:08:22 】 浏览:104
Tags:进制 输出 显示

void puthex(unsigned int val)
{
    /*0x123abcd*/
    int i;
    int j;

  puts("0x");

  for(i=0;i<8;i++)
  {
      j = (val >> (7-i)*4) & 0xf; //从高到低每四位二进制
     if((j <= 9) && (j >= 0))
     putc('0' + j);
     else
    putc('A' + j - 0xA);
  }

}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言程序 下一篇Visual Studio 2017的安装与使用

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目