在c ++中存储和打印10+数字整数 [英] Storing and printing 10+ digit integer in c++

查看:110
本文介绍了在c ++中存储和打印10+数字整数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用cout打印数字到控制台。我还将高达13亿亿的值存储为一个数字,并对其进行计算。我应该使用什么数据类型?

I'm using cout to print digits to the console. I am also storing values of up to 13+billion as a digit and doing computations on it. What data type should I use?

当我执行以下操作时:

int a = 6800000000;
cout << a;

它打印-1789934592。

It prints -1789934592.

推荐答案

long long 最多可容纳9223372036854775807。 gmp (如果您需要更大)。

long long can hold up to 9223372036854775807. Use something like gmp if you need larger.

这篇关于在c ++中存储和打印10+数字整数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆