首页 > 代码库 > 1007 数字逻辑练习题
1007 数字逻辑练习题
1007: 数字逻辑练习题
时间限制: 1 Sec 内存限制: 128 MB提交: 264 解决: 59
[提交][状态][讨论版]
题目描述
原码、反码、补码都是一样的,都是正数本身。
对于负数:
原码是符号位为 1,数值部分取绝对值的二进制。
反码是符号位为 1,其它位是原码取反。
补码是符号位为 1,其它位是原码取反,未位加 1。
输入一个 64bit 十进制整数,输出它的原码,反码,补码的 16 进制表示法
对于负数:
原码是符号位为 1,数值部分取绝对值的二进制。
反码是符号位为 1,其它位是原码取反。
补码是符号位为 1,其它位是原码取反,未位加 1。
输入一个 64bit 十进制整数,输出它的原码,反码,补码的 16 进制表示法
输入
有多组数据,每组数据一行,为一个 64bit 十进制整数,包含正负符号和数值,格式见样例。
输入保证有唯一原码,反码,补码对应。
输入保证有唯一原码,反码,补码对应。
输出
每组输出三个 16 进制数,分别为原码,反码,补码。
样例输入
+1-1+10086-2333333
样例输出
0x00000000000000010x00000000000000010x00000000000000010x80000000000000010xfffffffffffffffe0xffffffffffffffff0x00000000000027660x00000000000027660x00000000000027660x8000000000239a950xffffffffffdc656a0xffffffffffdc656b
提示
1007 数字逻辑练习题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。