在C语言中,打印16进制可以使用printf的%x格式。

打印二进制数并没有现成的格式数值,只能自行编写函数打印。

以下是一个打印二进制值的函数,通过位操作,逐位判断二进制值,并输出对应的值。

默认高位0不输出。

void print_bin(int n)
{int l = sizeof(n)*8;//总位数。int i;if(i == 0){printf("0");return;}for(i = l-1; i >= 0; i --)//略去高位0.{if(n&(1<<i)) break;}for(;i>=0; i --)printf("%d", (n&(1<<i)) != 0);
}

C语言中printf打出2进制与16进制数相关推荐

  1. c语言输出的时候让字符占五位,C语言中printf的规范输出

    1.调用格式为  printf("", ); 其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%" ...

  2. 关于C语言中printf函数“输出歧视”的问题

    目录 关于C语言中printf函数"输出歧视"的问题 问题描述 探索问题原因 另一种研究方法 问题结论 关于C语言中printf函数"输出歧视"的问题 问题描述 ...

  3. c语言中 printf(quot;nquot;),关于C语言 printf(quot;%d\nquot;,printf(quot;%dquot;,printf(quot;%dquot;...

    luokaiwei19824级被浏览104次2013.10.11 检举 #include int main(){ int i=43; printf("%d\n",printf(&q ...

  4. 利用c语言中printf输出图形

    c语言中利用printf输出图形 通过对c语言中printf的使用,我根据自己对*符号的排版利用dev c++编译出了一个菱形的图案.感受到了通过高级程序语言输出自己构建的内容的乐趣.在这个过程中,计 ...

  5. c语言中printf格式大全,printf()输出格式大全

    学习了<C语言printf()和puts()的简单使用>,大家应该能够使用 printf() 输出简单格式的数据了,%d.%f.%c 和 %s 只是 printf( ) 的格式控制字符串中 ...

  6. c语言printf函数的作用,c语言中printf用法及其函数定义

    c语言中printf用法及其函数定义 发布时间:2020-04-09 10:51:14 来源:亿速云 阅读:354 作者:小新 今天小编给大家分享的是c语言中printf用法及其函数定义,很多人都不太 ...

  7. C++中如何表示2进制,8进制、16进制变量

    1.C和C++都没有提供二进制数的表达方法. 2.C,C++语言中,如何表达一个八进制数呢? 如果这个数是 876,我们可以断定它不是八进制数,因为八进制数中不可能出7以上的阿拉伯数字.但如果这个数是 ...

  8. C语言中int、long等类型所占的字节数

    C语言中int.long等类型所占的字节数.实验环境是win10,64位操作系统. #include<stdio.h> int main() {printf("sizeof(in ...

  9. linux shell 10进制转16进制

    10进制转16进制:15 > 0xf printf '%x\n' 15 16进制转10进制:0xf > 15 printf '%d\n' 0xF echo $((16#f)) 16进制转8 ...

  10. bash实现10进制,16进制等等相互之间转化(转)

    为什么80%的码农都做不了架构师?>>>    bash实现10进制,16进制等等相互之间转化 在linux的bash中,来直接进行10进制,16进制,2进制之间的转化: 1.  e ...

最新文章

  1. 【进展】冰箱运行监测系统:进展汇报,顺理思路
  2. Python 处理CSV文件
  3. 数据挖掘与数据化运营实战. 3.10 信用风险模型
  4. SpringMVC 原理及详细使用
  5. 英特尔资深院士马克·波尔的传奇人生 | 人物志
  6. ASP.NET MVC过滤器
  7. 5月17日 AJAX之JSON
  8. python装逼代码_一行python代码带你装B
  9. c语言编程技术列表,C语言系统编程技术点
  10. 台式计算机可以放到笔记本立马,怎么把台式电脑投影到笔记本电脑
  11. 灭霸一个响指,开源众包出现在开源中国的社区APP里,一键接单从此无忧。
  12. 强劲的网络。http://www.chartboost.com/
  13. 【5G核心网】5GC核心网之网元UPF
  14. linux平台运行 mr程序,MR程序的几种提交运行模式
  15. vue h5端实现富文本图片预览(基于 Vant 的 ImagePreview 组件)
  16. 校招回顾,大疆校招可内推
  17. UEFI Drivers UEFI Driver Model
  18. 流畅python学习笔记:第十九章:动态属性和特性
  19. 计算机中班音乐,【精品】中班音乐教案6篇
  20. Java Scanner.nextLine()读取回车问题解决

热门文章

  1. 一文读懂自然语言处理NLP(图解+学习资料)
  2. 实验四 201421440038 徐凤娇
  3. matlab语言中的[~,b]=sort(A)用法介绍
  4. speedoffice(PPT)怎么添加图片
  5. CTWAP、CTNET、彩信
  6. ITSM基础框架开发维护指南
  7. 关于微信在线客服系统的实现(已经证实可用)
  8. 无线通信蜂窝网络 的 覆盖范围
  9. 两路VL53L0X激光测距传感器的使用
  10. 10个小故事,思考大数据