A*******e 发帖数: 2419 | 1 整型从8,16,32,到64-bit,只有signed类型,自动带初值。C++11为何不能全盘接受
呢?int,long,long long搞成一锅粥。 |
k**********g 发帖数: 989 | 2
int8_t
uint8_t
int16_t
uint16_t
int32_t
uint32_t
int64_t
uint64_t
The lack of standardized integer width is a historical baggage (where we had
machines with 36-bit register widths, etc.).
Unsigned integer types are very important for certain types of applications.
Checked arithmetic is also very important for certain types of applications.
Ironically, C# has it, Java doesn't.
Not trying to defend anything; every language has some smells.
【在 A*******e 的大作中提到】 : 整型从8,16,32,到64-bit,只有signed类型,自动带初值。C++11为何不能全盘接受 : 呢?int,long,long long搞成一锅粥。
|
A*******e 发帖数: 2419 | 3 无符号有什么必需应用?用有符号的代替不就行了?无非浪费一半空间。
had
【在 k**********g 的大作中提到】 : : int8_t : uint8_t : int16_t : uint16_t : int32_t : uint32_t : int64_t : uint64_t : The lack of standardized integer width is a historical baggage (where we had
|
s******u 发帖数: 501 | 4 寄存器
【在 A*******e 的大作中提到】 : 无符号有什么必需应用?用有符号的代替不就行了?无非浪费一半空间。 : : had
|
A*******e 发帖数: 2419 | 5 Java not need register?
【在 s******u 的大作中提到】 : 寄存器
|
N******K 发帖数: 10202 | 6 你java初学者?
【在 A*******e 的大作中提到】 : Java not need register?
|
s**x 发帖数: 7506 | 7 人家 javascript 好像只有一种数字类型。 |
l*******b 发帖数: 2586 | 8 嫌繁只用一种就好了呀, 不需要剥夺别人的选择 :D
【在 A*******e 的大作中提到】 : 整型从8,16,32,到64-bit,只有signed类型,自动带初值。C++11为何不能全盘接受 : 呢?int,long,long long搞成一锅粥。
|
A*******e 发帖数: 2419 | 9 你傻呀?8位的数据用int64?
【在 l*******b 的大作中提到】 : 嫌繁只用一种就好了呀, 不需要剥夺别人的选择 :D
|
A*******e 发帖数: 2419 | 10 干净不等于少。
【在 s**x 的大作中提到】 : 人家 javascript 好像只有一种数字类型。
|
A*******e 发帖数: 2419 | 11 是,和你C++水平差不多。:P
【在 N******K 的大作中提到】 : 你java初学者?
|
l*******b 发帖数: 2586 | 12 想smart就得付出代价呀。。。
smart => 一锅粥熬出来一点有营养的
哈哈
【在 A*******e 的大作中提到】 : 你傻呀?8位的数据用int64?
|