码迷,mamicode.com
首页 > 其他好文 > 详细

long long 和_int64的区别使用

时间:2016-08-07 18:45:05      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

 转自http://c.biancheng.net/cpp/html/2975.html

一般来说,64位整型的定义方式有 long long 和 __int64 两种(VC 6.0 只还支持__int64),而输出方式也有 printf(“%lld”, a)、printf(“%I64d”, a)、cout << a 三种。

技术分享


观察上表,我们可以发现以下几点:

    • long long 定义方式可以用于gcc/g++,不受平台限制,但不能用于 VC6.0。
    • __int64 是Win32平台编译器64位长整型的定义方式,不能用于Linux。
    • “%lld”用于Linux i386平台编译器,”%I64d”用于Win32平台编译器。
    • cout只能用于C++编译,在VC6.0中,cout不支持64位长整型。

long long 和_int64的区别使用

标签:

原文地址:http://www.cnblogs.com/xiaoshi-com/p/5746789.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!