有些八进制数为什么首位数字不是0,八进制数能不能加-号

问题描述:

有些八进制数为什么首位数字不是0,八进制数能不能加-号

只要说清它是八进制数字就行了,前面加零那是给人看的,不同的编程软件环境可能有不同的表示方法,还有的是用括号括起来,后面右下角加个小写的8,但对于计算机,不论几进制都是以二进制存储的.负号也是给人看的,可以写出来,但在计算机内部是用最高位的1来指示的.我有一个朋友说八进制数规定不能为负,这句话对不对?还是要看情况?我搞计算机这么多年了,还头一次听说。也许他指的是某种特定环境下吧。比如我们的星期计法是七进制,这个不能为负。哦,谢谢了