是否允许施工unsigned long long
?
有什么像unsigned long double
?
答案 0 :(得分:4)
unsigned long long
没问题。 (从技术上讲,它自C99以来一直存在,但仅限于C ++ 11,但是每个主要的C ++编译器已经实现了很长时间。)
没有unsigned long double
之类的东西。浮点类型(至少是我能想到的任何语言,以及IEEE754和C标准所描述的那些)总是被签名。
答案 1 :(得分:4)
是的,unsigned long long
是允许的,因为它声明了long long
类型的变量unsigned
。 unsigned
关键字可以应用于任何整数类型,long long
确实是整数类型。
没有unsigned long double
这样的东西,因为long double
是浮点类型(而不是整数类型),并且没有无符号浮点类型({{3} },reference 1)。
答案 2 :(得分:0)
根据此处的this,有一个unsigned long long
,但仅限于C++ 11
。关于unsigned long double
我不确定
查看参考,