当前位置:首页 C++ > 正文

c++中 int、long、long long等取值范围

作者:野牛程序员:2023-07-15 07:18:59 C++阅读 2447

以下是正确的 C++ 整数类型的取值范围:

  1. int:通常为-2,147,483,648到2,147,483,647之间的整数范围(32位有符号整数)。

  2. unsigned int:通常为0到4,294,967,295之间的整数范围(32位无符号整数)。

  3. long:通常为-2,147,483,648到2,147,483,647之间的整数范围(32位有符号整数)。

  4. unsigned long:通常为0到4,294,967,295之间的整数范围(32位无符号整数)。

  5. long long:通常为-9,223,372,036,854,775,808到9,223,372,036,854,775,807之间的整数范围(64位有符号整数)。

  6. unsigned long long:通常为0到18,446,744,073,709,551,615之间的整数范围(64位无符号整数)。

请注意,"通常"一词表示这些范围是常见的,但具体的取值范围仍然取决于编译器和操作系统的实现。此外,也可以使用 <limits> 头文件中的模板来获取整数类型的取值范围,如 std::numeric_limits<int>::min()std::numeric_limits<int>::max()


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击