0

unsigned long long是否允许施工?有什么类似的unsigned long double吗?

4

3 回答 3

4

unsigned long long很好。(从技术上讲,它从 C99 开始就已经存在,但只是从 C++11 开始,但每个主要的 C++ 编译器已经实现它很长时间了。)

没有这样的事情unsigned long double。浮点类型(至少是我能想到的任何语言中可用的,当然还有那些由 IEEE754 和 C 标准描述的)总是有符号的。

于 2013-03-10T13:13:03.457 回答
4

是的,unsigned long long是允许的,因为它声明了一个long long也是unsigned. unsigned关键字可以应用于任何整数类型,并且确实long long是整数类型。

没有unsigned long double因为long double是浮点类型(与整数类型相反),也没有无符号浮点类型(参考 1参考 2)。

于 2013-03-10T13:14:39.467 回答
0

根据这个here,有一个unsigned long long但仅在C++ 11. 关于unsigned long double我不确定。
查看参考,

于 2013-03-10T13:15:20.467 回答