C++ “unsigned”可以与什么类型一起使用?何时需要“签名”?

C++ “unsigned”可以与什么类型一起使用?何时需要“签名”?,c++,types,C++,Types,我只是从来没有达到极限。这些是全部还是更像: int short long long long unsigned int / unsigned unsigned short unsigned long unsigned long long char bool float double 还是别的 我有一个明天,我想清楚基本的事情 我只是从来没有达到极限。这些都是[?]吗 不要费心提供链接,我有一本关

我只是从来没有达到极限。这些是全部还是更像:

    int
    short
    long
    long long
    unsigned int / unsigned
    unsigned short
    unsigned long
    unsigned long long
    char
    bool
    float 
    double
还是别的

我有一个明天,我想清楚基本的事情

我只是从来没有达到极限。这些都是[?]吗


不要费心提供链接,我有一本关于这个问题的教科书。只是 回答我的问题。是还是不是?这真令人沮丧。什么都没有 任何地方都明确提到过

没有

整数和字符类型,例如int、short、char、wchar\u t等,支持有符号/无符号的有符号修饰符,因此都可以是无符号的

浮点类型,例如float、double、long double不支持有符号修饰符,因此不能无符号或显式签名

有效表达式的几个示例:

无效表达式的几个示例:


看看。别费心提供链接,我有一本关于这个问题的教科书。回答我的问题。是还是不是?这真令人沮丧。任何地方都没有明确提及。也许有,也许没有。很难看到未来是什么。顺便说一句,链接显示int,signed和signed int是一回事。伙计,只是rtfm。都在里面。或者阅读你的课本。顺便说一下,有3种字符:无符号字符、有符号字符和字符。char类型依赖于编译器,将被签名或未签名。请解释否决票?我的回答是否包含不准确的信息?
unsigned char
unsigned bool
unsigned float 
unsigned double
char
unsigned char
int
signed int
unsigned short
unsigned long long
signed double
unsigned double
unsigned float
signed unsigned int