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);
}
}
设为首页 加入收藏 |
|
当前位置: |
TOP | ||||||||||
16进制输出显示
|
||||||||||
最新文章 |
热门文章 |
Hot 文章 |
Python | ||||||||||
|
||||||||||
C 语言 | ||||||||||
|
||||||||||
C++基础 | ||||||||||
|
||||||||||
大数据基础 | ||||||||||
|
||||||||||
linux编程基础 | ||||||||||
|
||||||||||
C/C++面试题目 | ||||||||||
|
||||||||||