6

在我的学徒生涯中,我们现在开始在学校做 vba。当我们的老师给我们发数据类型摘要时,我有点困惑。......

布尔值 -> 2 字节 -> 范围:真/假

好吧True/False当然是合理的,但是,为什么要使用 2 个字节,因为布尔值只是为了能够表示 2 个值中的任何一个?我的意思是理论上我们可以使用单个位来表示此范围的任何值。(但我知道那毫无意义,因为我们使用的是高级语言)

当我问我的老师时,他似乎从来没有这样问过自己,经过几秒钟的思考,他只是回答了这样的回答:“你必须接受它,它就是它,它是什么是。” 但是,如果我只是“使用”并且永远不会对理解感兴趣,那么我不会称自己为优秀的程序员。所以我现在在这里问:

vba 中是否有任何理由,为什么Boolean需要 2 个字节而不是单个字节?

4

0 回答 0