当前位置: 首页 > news >正文

【2】c++11新特性(稳定性和兼容性)—>超长整型 long long

c++11标准要求long long整型可以在不同的平台上有不同的长度,但是至少64位,long long整型有两种:
有符号long long:–对应类型的数值可以使用LL或者ll后缀

long long num1 = 123456789LL;
long long num2 = 123456789ll;

无符号unsigned long long-对应类型的数值可以使用ULL,ull,Ull,uLL等后缀

unsigned long long num1 = 123456789ULL;
unsigned long long num2 = 123456789ull;
unsigned long long num3 = 123456789uLL;
unsigned long long num4 = 123456789Ull;

对于有符号类型的long long和以下三种类型等价:
long long int
signed long long
signed long long int
对于无符号类型的unsigned long long和unsigned long long int是等价的
与long long整型相关的宏一共有三个
LLONG_MIN - 最小的long long值
LLONG_MAX - 最大的long long值
ULLONG_MAX - 最大的unsigned long long值
测试代码

#include <iostream>
using namespace std;int main()
{long long max = LLONG_MAX;long long min = LLONG_MIN;unsigned long long ullMax = ULLONG_MAX;cout << "Max Long Long value: " << max << endl<< "Min Long Long value: " << min << endl<< "Max unsigned Long Long value: " << ullMax << endl;return 0;
}

在这里插入图片描述
c++11标准规定该类型至少占8字节,也就是64位。

http://www.lryc.cn/news/195388.html

相关文章:

  • AI算法检测对无人军用车辆的MitM攻击
  • 运维 | 如何在 Linux 系统中删除软链接 | Linux
  • Jmeter接口测试:jmeter导入和导出接口的处理
  • 一文了解 Go fmt 标准库的常用占位符及其简单使用
  • Linux命令(94)之history
  • Prompt 驱动架构设计:探索复杂 AIGC 应用的设计之道?
  • 【代码随想录】算法训练营 第三天 第二章 链表 Part 1
  • winform开发经验(1)——调用Invoke更新UI时程序卡死原因以及解决办法
  • JNI 的数据类型以及和Java层之间的数据转换
  • EFLK与logstash过滤
  • docker jenkins
  • 单例模式之「双重校验锁」
  • 2023年中国商业版服务器操作系统市场发展规模分析:未来将保持稳定增长[图]
  • BIM如何通过3D开发工具HOOPS实现WEB轻量化?
  • Unity 3D基础——通过四元数控制对象旋转
  • python--短路运算,把0、空字符串和None看成 False,其他数值和非空字符串都看成 True
  • 《算法通关村第一关——链表青铜挑战笔记》
  • 【深度学习实验】循环神经网络(四):基于 LSTM 的语言模型训练
  • IOS课程笔记[1-3] 第一个IOS应用
  • Flink的基于两阶段提交协议的事务数据汇实现
  • 树模型(三)决策树
  • vueday01——使用属性绑定+ref属性定位获取id
  • LeetCode 260. 只出现一次的数字 III:异或
  • 使用PyTorch解决多分类问题:构建、训练和评估深度学习模型
  • 基于nodejs+vue网课学习平台
  • 读书笔记:Effective C++ 2.0 版,条款13(初始化顺序==声明顺序)、条款14(基类有虚析构)
  • flutter开发实战-下拉刷新与上拉加载更多实现
  • 旧手机热点机改造成服务器方案
  • 网工实验笔记:策略路由PBR的应用场景
  • webrtc快速入门——使用 WebRTC 拍摄静止的照片