我的编程学习日志(6)--在C/C++中使用 64 位整数
来源:互联网 发布:pscad软件正版价格 编辑:程序博客网 时间:2024/06/05 09:28
今天遇到一个问题,c中int只有32位,但要用到64位时怎么办?
最初我用的是long long但发现这样编译不能通过,查找了资料才知道每个编译器定义,输出的方式不同,下面把他分享出来
变量定义
输出方式
gcc(mingw32)
g++(mingw32)
gcc(linux i386)
g++(linux i386)
MicrosoftVisual C++ 6.0
long long
“%lld”
错误
错误
正确
正确
无法编译
long long
“%I64d”
正确
正确
错误
错误
无法编译
__int64
“lld”
错误
错误
无法编译
无法编译
错误
__int64
“%I64d”
正确
正确
无法编译
无法编译
正确
long long
cout
非C++
正确
非C++
正确
无法编译
__int64
cout
非C++
正确
非C++
无法编译
无法编译
long long
printint64()
正确
正确
正确
正确
无法编译
原文地址:点击打开链接
0 0
- 我的编程学习日志(6)--在C/C++中使用 64 位整数
- 我的编程学习日志(15)--C/C++实现输出汉字拼音的首字母
- 请用C语言在32位环境下,两个无符号长整数相加的函数,相加之和不能存储在64位变量中
- 如何在64位的linux系统上使用汇编和C语言混合编程
- 如何在64位的linux系统上使用汇编和C语言混合编程
- 如何在64位的linux系统上使用汇编和C语言混合编程
- 我的C语言学习日志(一)
- 我的C语言学习日志(二)
- 我的C语言学习日志(三)
- 我的C语言学习日志(四)
- 我的C语言学习日志(五)
- 我在学习C语言过程中产生的不解
- c编程:整数的个数。
- 我的《C专家编程》学习笔记
- C 语言(C99) 对 64 位整数类型的支持
- C 语言(C99) 对 64 位整数类型的支持
- C 语言(C99) 对 64 位整数类型的支持
- ACM做题C/C++的64位整数(_int64)
- OpenCV4Android开发
- 2014年网易互联网在线笔试题一道
- 黑马程序员-----------------常用类
- 【软考】数据库
- ios 单例模式
- 我的编程学习日志(6)--在C/C++中使用 64 位整数
- nyoj 218 dinner
- 腾讯软件测试笔试题
- javax.persistence.PersistenceException: No Persistence provider for EntityManager named ***
- HDU 5019 Revenge of GCD (暴力)
- Fragment和Activity的生命周期
- VS为VC++添加UAC控制(VC程序默认管理员运行)
- 【Interview】【Java】Java工程师面试篇#2
- 【BestCoder】 HDOJ 5018 Revenge of Fibonacci