#include<stdio.h>
int main( )
{int a; //待转换的整数scanf("%d",&a);//用左移位运算(移到符号位时a的正负)逐位判断'0'和'1'for(int i=0,n = 0;i<sizeof(int)*8;i++,n++,a=a<<1){if(n%4==0&&n!=0)putchar(' ');//控制格式的输出:每四位输出一个空格if(a<0) putchar('1');else putchar('0');}return 0;
}
输入
-1
输出
1111 1111 1111 1111 1111 1111 1111 1111输入
123
输出
0000 0000 0000 0000 0000 0000 0111 1011输入
-2147483648
输出
1000 0000 0000 0000 0000 0000 0000 0000

妙不妙蛙

C语言实战:(1) 整数的二进制表示相关推荐

  1. c语言打印一个整数的二进制形式

    printf函数没有这个功能,如果想打印一个数的二进制形式,就得自己计算.下面是我看到的最简便的算法: #include <stdio.h> int main(int argc, char ...

  2. 一排里的位置交换 围成圈 十进制整数转二进制 进出栈 栈容量 自创语言 离队 入队

    如果需要代码解释请在评论区留言 1244: 一排里的位置交换 题目描述 体育课上,老师把一排里的两个身高不同的同学的位置交换了一下以方便安排分组训练.你能编程模拟这个过程吗? #include< ...

  3. 怎么用c语言表示大整数的四则运算,用c语言编写大整数的四则运算,求大神

    用c语言编写大整数的四则运算,求大神 答案:3  信息版本:手机版 解决时间 2019-10-03 17:13 已解决 2019-10-03 01:32 用c语言编写大整数的四则运算,求大神 最佳答案 ...

  4. r语言electricity数据集_R语言实战学习

    <R语言实战>中文电子版 提取码:lx35 已经学习打卡R语言22天了,可以说是初窥真容--基本了解R的数据和函数:作为程序语言,就是要多练习,多领悟,在实战中发现问题并解决问题. 所以, ...

  5. go int 转切片_一文掌握GO语言实战技能(二)

    Go 数组 Go 切片 Go 变量和内存地址 Go Map 类型 Go 面向对象编程 Go 方法的定义 GO 数组 数组是同一类型的元素集合.Go中的数组下标从0开始,因此长度为n的数组下标范围是[0 ...

  6. python二进制整数的定义_TensorFlow定义操作整数的二进制表示

    #版权所有2017 TensorFlow作者.版权所有. # #根据Apache许可证版本2.0("许可证")许可; #除非符合许可证,否则您不得使用此文件. #您可以获得许可证的 ...

  7. r语言 新增一列数字类型_R语言实战之R语言基础语法精讲(一)

    R是用于统计分析.绘图的语言和操作环境.R是属于GNU系统的一个自由.免费.源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具.在学习R数据科学之前,我们首先要对R语言的基础语法有一个良好的了 ...

  8. GO语言实战之类型的本质

    写在前面 博文部分内容为<GO语言实战>读书笔记之一 嗯,能力有限,书里讲的很多读不大懂,也不知是翻译的原因,嘻,读着很拗口 比如这个类型的值做增加或者删除的操作这句 我们平常可能会讲,这 ...

  9. r语言 新增一列数字类型_R语言实战(2)——创建数据集【学习分享】

    往期回顾: R语言实战(1)--R语言介绍[学习分享] 引言:上一章我们通过简单的例子了解了R语言及R语言能实现的一些功能,本期我们将一起学习R中的数据结构,以及向R中导入数据的方法. 2.1 数据结 ...

  10. Go语言实战之数组的内部实现和基础功能

    写在前面 嗯,学习GO,所以有了这篇文章 博文内容为<GO语言实战>读书笔记之一 主要涉及数组相关知识 世上除了爹娘,再没有人是理所应当对你好的. --烽火戏诸侯<剑来> 数组 ...

最新文章

  1. poj2409(纯Polya定理)
  2. Developerkit Link Develop Demo 环境配置指南
  3. java trrows处理_java 19 -2 异常以及tr...catch()的方法处理异常
  4. windows下最好的围棋_学围棋能使学习成绩提高吗?
  5. class会不会回收?用不到的class怎么回收_5分钟!用Java实现目标检测 | PyTorch
  6. redis没有bin目录_分布式缓存 Redis 集群搭建,这里一次性帮你搞定!
  7. layui php ajax分页,layui+thinkphp5.1实现分页(非动态表格)
  8. 编译OpenJDK12:Target CPU mismatch. We are building for x86_64 but CL is for ; expected x64
  9. 【Tools】TCP/IP 测试工具——SocketTools
  10. 2012服务器系统密钥,WINDOWS SERVER 2012标准版密钥
  11. 在IIS6 配置使用php5.4的fastcgi模式
  12. Bus Hound总线分析工具的使用
  13. ESXI安装以及重新安装
  14. 从零学光学设计 zemax中的三种优化
  15. USB计算机连接只能充电,手机连接不上电脑只显示充电怎么办
  16. C#支付宝扫码支付代码完整版
  17. 教你使用Box2d制作用蜡笔手绘物体的效果(一)
  18. 使用Python解密仿射密码
  19. Spring之ApplicationContext介绍
  20. 密码学之对称加密体系(1):AES、SM4的 S 盒有限域与复合域算法实现原理

热门文章

  1. 马哥学习笔记二十七——IO复用
  2. 编程实现背包的递归和非递归两种解法_算法动态规划(七)背包问题4
  3. SpringBoot项目修改html后不即时编译
  4. mysql自带加密解密字符集问题
  5. node 微信开发 json转xml 格式
  6. mpvue 从零开始 女友的来电 4 flyio
  7. 华为手机记事本导出_深夜浅谈怎样用一部手机做电影解说?
  8. T-SQL像数组一样处理字符串、分割字符串,遍历数组
  9. c语言常考的程序,复试C语言常考趣味程序方案.doc
  10. Spring aop优雅实现redis分布式锁 aop应用redis分布式锁