gpt4 book ai didi

java - 八进制数(基数为 8)用于什么?

转载 作者:行者123 更新时间:2023-12-04 01:31:38 26 4
gpt4 key购买 nike

Java 提供了以 2、8、10 和 16 为基数编写数字文字的方法。

我想知道为什么基地 8 包括在内,例如int x = 0123; ?

我在想,可能存在类似于十六进制中一个字节的容量是 FF+1 的事实,等等。

最佳答案

这个答案是为原始问题而写的,"Why is writing a number in base 8 useful?"

这是为了让那些知道 C 等的人熟悉这种语言。那么问题是为什么在那些人中支持它!

有些架构(各种 PDP)使用了 18 bit wide words (和其他人使用 36 位字),因此数字为 3 位宽的文字将很有用。

实际上,我在 Java 代码中看到它使用的唯一地方是指定 unix 样式的权限,例如0777 , 0644等。

(关于为什么支持它的半开玩笑的回答是“在 this question 上获得赞成票”)。

关于java - 八进制数(基数为 8)用于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58587146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com