#P1036. 二进制密码

二进制密码

二进制密码

题目描述

vvb得到一个保险箱,该保险箱上有一个整数n,密码是这个整数的8位补码,vvb只有一次机会,聪明的你帮帮他。

说明:

  • 原码:最高位为符号位,1表示负数,0表示正数。其余比特位表示数值。
  • 反码:正数的反码是其本身,负数的反码为在原码的基础上,符号位不变,其余位取反。
  • 补码:正数的补码就是其本身,负数的补码为在原码的基础上,符号位不变,其余位取反,再+1(即在反码的基础上+1)。

输入格式

输入一个整数n, (−127≤n≤127)(-127 \leq n \leq 127)。

输出格式

n的8位二进制补码

样例 1

6
00000110

样例 2

-6
11111010

提示

6的源码是00000110,补码为其本身;-6的原码为10000110,取反后为11111001,补码为反码+1:11111010。