由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C/C++ __int64和long long, cross platform问题
相关主题
C语言大文件如何得到文件大小?Embedded C 编程问题求助
[转载] Mac C++ program questionerror while building gcc
C++读文件cost time of shift operation?
bit count in value from 0 - 255Binary GCD algorithm
谢谢大家!One More Question! Re: C 程序计算结果reverse bits 的题目
贡献一下:本版上搜集的 Google 面试题 (转载)问个C的问题
一道c++ 题, 找出duplicate numbers谁知道
How to encode YYYY-MM-DD?What is "number of bits set"?
相关话题的讨论汇总
话题: c++话题: long话题: int64话题: platform话题: __
进入Programming版参与讨论
1 (共1页)
g*****u
发帖数: 298
1
C++标准里有没有定义一定有64bit的整型?C标准呢?
我印象里ISO C有,应该是long long吧?long long和__int64可以随便用么?
C++里我看至少VC和GCC都有这几个类型,难道有的编译器里没有么?为什么C++标准里
没有?不同platform有什么不同呢?
谢谢。
t****t
发帖数: 6806
2
I remember C int has at least 16 bits, C long has at least 32 bits.
C99 defined long long which is at least 64 bits.

【在 g*****u 的大作中提到】
: C++标准里有没有定义一定有64bit的整型?C标准呢?
: 我印象里ISO C有,应该是long long吧?long long和__int64可以随便用么?
: C++里我看至少VC和GCC都有这几个类型,难道有的编译器里没有么?为什么C++标准里
: 没有?不同platform有什么不同呢?
: 谢谢。

l*****a
发帖数: 2
3
C++标准里呢?如果没有,我写C++程序可以随便用long long或者__int64么?
D*******a
发帖数: 3688
4
thrust说了,long long是C99标准的,至少64bits

【在 l*****a 的大作中提到】
: C++标准里呢?如果没有,我写C++程序可以随便用long long或者__int64么?
g*****u
发帖数: 298
5
那是C,不是C++标准。http://bytes.com/forum/thread63790.html
C++似乎还没有standardize long long type. 我的问题是如果我写个程序用了long
long,而以C++编译,会不会有compiler不支持出问题呢?请大虾们回答的尽量清楚些
,我对这些很没经验。谢谢!

【在 D*******a 的大作中提到】
: thrust说了,long long是C99标准的,至少64bits
p*u
发帖数: 2454
6
好像没有哪个C++ compiler不支持C标准吧。

【在 g*****u 的大作中提到】
: 那是C,不是C++标准。http://bytes.com/forum/thread63790.html
: C++似乎还没有standardize long long type. 我的问题是如果我写个程序用了long
: long,而以C++编译,会不会有compiler不支持出问题呢?请大虾们回答的尽量清楚些
: ,我对这些很没经验。谢谢!

t****t
发帖数: 6806
7
C++标准不支持long long.但是通常来说目前的编译器都可以C99和C++混用, 如果你没
有把选项开得太严格的话. 但是无论如何, 如果你要用C++的话, 这都是compiler
dependent的.
据说C++0X会加入long long. 但是C++0X目前还没出来.

【在 g*****u 的大作中提到】
: 那是C,不是C++标准。http://bytes.com/forum/thread63790.html
: C++似乎还没有standardize long long type. 我的问题是如果我写个程序用了long
: long,而以C++编译,会不会有compiler不支持出问题呢?请大虾们回答的尽量清楚些
: ,我对这些很没经验。谢谢!

1 (共1页)
进入Programming版参与讨论
相关主题
What is "number of bits set"?谢谢大家!One More Question! Re: C 程序计算结果
10G文件的排序问题贡献一下:本版上搜集的 Google 面试题 (转载)
structure to integer一道c++ 题, 找出duplicate numbers
怎么产生全排列?How to encode YYYY-MM-DD?
C语言大文件如何得到文件大小?Embedded C 编程问题求助
[转载] Mac C++ program questionerror while building gcc
C++读文件cost time of shift operation?
bit count in value from 0 - 255Binary GCD algorithm
相关话题的讨论汇总
话题: c++话题: long话题: int64话题: platform话题: __