标签: java c++ c byte primitive
我只是想知道。出于我正在做的目的,详细说明并不重要,但事情是char太短而int太长。我不需要32位。 24位听起来很完美。为什么在语言中没有一个原始类型,它的3个字节。那里有1个字节。那里有2个字节。那里有4个字节。为什么跳过3个字节?是3个字节导致问题的硬件问题吗?还是仅仅是惯例,人们只是坚持下去?
char
int