请问C++除了int还有什么数据范围吗

请问C++除了int、long long、double、float还有什么数据范围吗?有区别吗?我不太懂。

还有unsigned long long比long更大

char short long bool

unsigned int,无符号int,正数是int两倍,不能用负数。unsigned long long 同理

有很多很多 参考如下, 如有帮助给个采纳谢谢
更加详细的描述可以看下菜鸟教程 , 里面说的更详细,

bool(表示布尔类型,只能取两个值 truefalse)
char(表示字符类型,用于存储单个字符。它通常占用一个字节(8位),可以表示 ASCII 字符集中的字符)
unsigned char(与 char 类型类似,但只能表示非负数。也是一个字节大小)
short(表示短整数类型,通常占用两个字节(16位)。可表示较小范围的整数)
unsigned short(与 short 类型类似,但只能表示非负数)
int(表示整数类型,通常占用四个字节(32位)。常用的整数类型,可表示较大范围的整数)
unsigned int(与 int 类型类似,但只能表示非负数)
long(表示长整数类型,通常占用四个字节或八个字节(32位或64位),根据编译器和操作系统的不同而定)
unsigned long(与 long 类型类似,但只能表示非负数)
long long(表示长长整数类型,通常占用八个字节(64位)。用于存储更大范围的整数)
unsigned long long(与 long long 类型类似,但只能表示非负数)
float(表示单精度浮点数类型,通常占用四个字节(32位)。适用于存储小数值,但精度较低)
double(表示双精度浮点数类型,通常占用八个字节(64位)。常用的浮点数类型,具有较高的精度)

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^