C++ long数据类型:超长整型数据的存储和计算
文章标签
winxpphpmysql
一、long数据类型概述
long数据类型是一个整型,存储4个字节,可以表示一个范围为-2,147,483,648到2,147,483,647的整数。在64位系统上,long长度为8个字节。
如果需要存储更大范围的整数,可以使用long long数据类型,它能够存储更大的整数。long long数据类型存储8个字节,可以表示-9,223,372,036,854,775,808到9,223,372,036,854,775,807的整数。
二、long数据类型的存储方式
在C++中,long数据类型的存储方式是使用2进制补码表示。对于正数,2进制补码等于原码,对于负数,2进制补码是该数的绝对值的原码按位取反,并且最低位加1。
例如,10的二进制原码为0000 0000 0000 0000 0000 0000 0000 1010,2进制补码为0000 0000 0000 0000 0000 0000 0000 1010;-10的二进制原码为1000 0000 0000 0000 0000 0000 0000 1010,2进制补码为1111 1111 1111 1111 1111 1111 1111 0110。
三、long数据类型的基本操作
1. 定义long变量
long a = 1234567890;
2. long变量的输入输出
可以使用cout输出long变量的值,也可以使用cin输入long变量的值。
long a; cout a; cout
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
上一篇:快速遍历容器元素的语法糖 下一篇:C++中protected的访问控制作用
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。