回 帖 发 新 帖 刷新版面

主题:进制转换:如何求二十六个英文字母的八进制形式?

比如字母B,应该通过怎样的运算步骤,得出它的八进制形式?

回复列表 (共4个回复)

沙发

Delphi(O-Pascal)里没有八进制数表达方式。若说有,一般是“八进制字符串”,但不是八进制立即数。

再有,你的字母B想表示为“数”?指的是'B'的ASCII码?

板凳

不是求ASCII,如果是ASCII,我查下表就好了

其实的确不能算DELPHI领域的问题,应该说属于整个计算机领域的吧,
还有,这问题其实是个学C的学妹问我的,我回答不出。。。

她是这么问的:B的八进制是多少?

我当时就傻眼了。。。

3 楼

呵呵,那你的学妹的问题一定不是“如何求二十六个英文字母的八进制形式”,而是问你十六进制数B的八进制形式,也就是十进制数11的八进制形式,也就是八进制的13

4 楼

没说完。(本不应该说,因为这是学过C/C++或汇编或计算机原理---往往是一本书的开篇第一章,的人都应该知道的)

十六进制数,是由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F这十六个数表示的。如果你的学妹问你:G的八进制是多少?----那她的问题就好模糊了。其实她问你“B的八进制是多少?”这个问题也够模糊的。要这么问:十六进制数B的八进制怎么表示?

呵呵,不知我说的对不对

我来回复

您尚未登录,请登录后再回复。点此登录或注册