【发布时间】:2016-04-09 17:57:08
【问题描述】:
我进行了一些搜索并了解了这些数据类型之间的区别。然而,让我感到困惑的是,是什么导致了这种差异。当我转到stdin.h 库时,我看到int8_t 和int_fast8_t 的typedef 为signed char。所以,是一样的,对吧?但是,为什么int_fast8_t 在速度方面总是更快或等于int8_t?
【问题讨论】:
-
嗯,有数百个
stdint.h,我猜他们中的一些对这两个的定义不同。 -
重新打开;这个问题不是这些类型之间的区别,而是哪里这些区别来自哪里。
-
@PeteBecker 是的。我确实理解他们之间的区别。我试图找出导致这些差异的原因是什么,在哪个过程中?以及如何?
标签: c++