【发布时间】:2014-03-12 21:53:42
【问题描述】:
我试图将 16 位颜色深度的 65,536 种颜色中的每一种都表示为以 10 为底的整数,但我遇到了麻烦。
基本上我需要将一个基数为 10 的数字转换为一个 Color 对象,该对象表示 16 位光谱中的该颜色。我认为基地在这里很重要,但我无法决定去哪个基地。
【问题讨论】:
-
你需要使用十六进制以外的东西的原因是什么?
-
你认为一个整数不是以 10 为底或以 16 为底的理由是什么?如果有的话,它是基数 2。
-
@GolezTrol:我认为这些都不是。从技术上讲,数量没有“基础”,仅用于表示。
-
这就是我说“如果有的话”的原因。但我想当你看到一个非常低的级别(即查看你的 RAM 中的触发器)时,base 2 实际上非常接近。二进制在计算机语言中非常流行是有原因的。 ;)