617的八进制进制是269。那么-617是多少,是-269还是1 777 777 777 777 777 776 627
-217肯定是一个比较大的16进制值
你先将-217转换为无符号的整数,然后按照617的转换方式转换就可以了,结果是FFFF FFFF FFFF FF27
1.首先16进制就是2进制的一种变体写法,它没有负数
要把负数转换成16进制,你要先把它转换成无符号数,再转16进制
2.你写的那是8进制
3.到底有多少位要看你的数据类型
4.脱离了具体的编程环境而谈进制转换是没有意义的
数学里16进制是有负数的,但是计算机里没有
你到底是要编程还是研究数学,不要在两个领域里跨来跨去
617(10)=269(16),-217(10)=ffffff27(16)
不知道你这个问题是否已经解决, 如果还没有解决的话: