首页 > 其他分享 >输出一个数的二进制

输出一个数的二进制

时间:2023-08-01 09:22:41浏览次数:27  
标签:输出 二进制 mask 一个 int num printf

 1 //输出一个数的二进制
 2 #include<stdio.h>
 3 int main()
 4 {
 5     int num;
 6     unsigned mask;
 7     scanf_s("%d", &num);
 8     mask = 1u << 31;//定义一个最大位数的二进制数,首位为1,其余为0
 9     for (; mask; mask >>= 1)//每次1右移一位,直到mask为0
10     {
11         printf("%d", num & mask ? 1 : 0);//按位与运算,逐一输出num二进制数的每一位
12     }
13     printf("\n");
14     return 0;
15 }

 

标签:输出,二进制,mask,一个,int,num,printf
From: https://www.cnblogs.com/hello-205112/p/17595585.html

相关文章

  • m基于OFDM+QPSK和DNN深度学习信道估计的无线图像传输matlab仿真,输出误码率曲线,并用
    1.算法仿真效果matlab2022a仿真结果如下:     2.算法涉及理论知识概要       基于OFDM+QPSK和DNN深度学习信道估计的无线图像传输"是一种无线通信系统,它利用正交频分复用(OFDM)和四相位偏移键控(QPSK)技术来传输图像数据,并借助深度神经网络(DNN)来进行信道估计,从......
  • 一个优秀的研发团队应该具备什么特…
    一个优秀的研发团队应该具备什么特征1、计划执行:计划安排得当,不要老加班,不要老是现实和计划不匹配。不要做到哪儿计划就推后到哪儿。2、研发成果:成功产出几个重影响力级别的、完整成块的、有成就感自豪感的产品或项目3、团队氛围:这个团队每个人都相处的很融洽4、团队协作:每个人都......
  • 01自建一个顺序表
    点击查看代码#include<stdio.h>#include<stdlib.h>typedefintdataType;typedefstruct{dataType*dataEntrance;//顺序表数据的首地址intnumOfElement;//元素个数intlastIndex;//当前顺序表最后一个元素的下标}List,*pList......
  • android程序调用另一个android应用…
    android程序调用另一个android应用程序请求:例子:    newComponentName("com.gwsoft.player.activity","com.gwsoft.player.activity.PlayerActivity");newIntent();newBundle();"resUrl",resurl);......
  • 使用OpenFeign传递二进制流
    在现代的分布式系统中,服务之间的通信变得越来越普遍。OpenFeign是一个流行的JavaHTTP客户端工具,它简化了在微服务架构中进行服务间通信的过程,本文将简单介绍如何使用OpenFeign传递二进制流。什么是OpenFeign?OpenFeign是一个用于声明式、模板化的HTTP客户端的Java库。它简化了编......
  • 2023-07-31:用r、e、d三种字符,拼出一个回文子串数量等于x的字符串。 1 <= x <= 10^5。 来
    2023-07-31:用r、e、d三种字符,拼出一个回文子串数量等于x的字符串。1<=x<=10^5。来自百度。答案2023-07-31:大体步骤如下:1.初始化一个字符串builder,用于构建结果字符串。2.初始化一个字符变量cur,初始值为'r',用于轮流使用字符'r'、'e'和'd'构建回文串。3.进入循环,直到输入......
  • 搭建一个简单的HTTP API Service( python+flask )
    1背景学习HTTP接口相关知识,为了方便,在本地搭建了一个可用的API环境用于学习和测试2环境windows10python3.10Flask2.3.2主要接口逻辑测试post方法get方法服务端请求日志代码提交至giteehttps://gitee.com/hahawa2/simple_api_demo......
  • 设计一个小数(分数)分频电路?
    请设计一个小数(分数)分频电路?例:设计一个3.6的分频电路。计算原理:N=M.D>1分频  M整数部分 D小数部分使用M分频和M+1分频来构成M.D分频设M分频A次 M+1分频B次可得M*A+(M+1)*B周期内可看作 [M*A+(M+1)*B]/(A+B)=N分频代值可得:N=3.6  M=3  M+1=436/3......
  • 2023-07-31 在uniapp使用canvas绘制一个圆角为50%的图片【代码来自chatGpt,稍作修改】
    <template><view><canvasid="myCanvas":style="{width:'200px',height:'200px'}"></canvas></view></template><script>exportdefault{onReady(){this.......
  • 记录--一个好用的轮子 turn.js 实现仿真翻书的效果
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助国际惯例,官网链接官网传送门Github地址github上有几个demos例子,介绍了基础用法。 我参考官网的例子,写了一个demo示例 安装turn.js依赖jquery库,所以需要先安装jquerynpminstalljquery--save引......