30
32位整数的反向位顺序
编写最短的代码以反转32位整数的位顺序。 规则: 如果您的语言不支持数值(例如Windows Batch),则假定输入为有效的整数或等效字符串。 如果您的语言不支持数字值(例如Windows Batch),则输出必须是有效的整数或等效的字符串。 仅标准库。 它可能是一个功能或一个完整的程序。 输入可以是来自stdin或作为函数参数。 输出必须是stdout或作为返回值。 如果您的语言具有内置的或标准的库函数,可以一步完成此任务(例如,rbit在ARM汇编中),则无法使用。 例子: 键: 小数 二元 (相反) 反向二进制 十进制输出 例子: -90 (用于演示的8位示例) 10100110b (相反) 01100101b 101 486 00000000000000000000000111100110b (相反) 01100111100000000000000000000000b 1736441856 -984802906 11000101010011010001100110100110b (相反) 01100101100110001011001010100011b 1704506019 注意:遗漏是免费游戏。如果我没有说出来,并且它不是标准漏洞之一,那么它是完全允许的。