[简单问题]c++里长整型只有4个字节,如果我想保存更大的一个整型数,应该定义什么类型的变量?

happyjessica2008 2008-04-29 08:15:40
c++里长整型只有4个字节,如果我想保存更大的一个整型数,应该定义什么类型的变量?
有人给我说用long long,可编译有错误,请各位大人把详细的定义变量的语句写出来,谢谢大家了!
...全文
319 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ddfjdkt 2008-04-29
  • 打赏
  • 举报
回复
如果那些都放不下,可以考虑用字符串啊
baihacker 2008-04-29
  • 打赏
  • 举报
回复

/* VC++ COMPILER PARAMETERS */
#define _LONGLONG __int64
#define _ULONGLONG unsigned __int64
#define _LLONG_MAX 0x7fffffffffffffff
#define _ULLONG_MAX 0xffffffffffffffff
byssx752 2008-04-29
  • 打赏
  • 举报
回复
__int64 nHuge;定义一个8字节
或者用两个unsigned long去保存,一个保存你数据的高位,一个保存你数据的低位
或者直接分配一个足够大的内存去保存
final_authority 2008-04-29
  • 打赏
  • 举报
回复

long l;
这样l就是一个long类型。
final_authority 2008-04-29
  • 打赏
  • 举报
回复
直接用 long 哪有long long?
happyjessica2008 2008-04-29
  • 打赏
  • 举报
回复
to:baihacker
请问你的代码是在干什么呢?是否是定义新的类型?

to:byssx752
你是指用_int64来定义变量吗?如:_int64 a; 可是我测试这样定义的变量a和int型放的最大数是一样的。

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧