long 和 int

原创 2013年12月04日 11:25:02
程序移植注意:
16位系统:long是4字节,int是2字节
32位系统:long是4字节,int是4字节
64位系统:long是8字节,int是4字节

# if __WORDSIZE == 64
typedef long int  int64_t;
# else
__extension__
typedef long long int  int64_t;
# endif

uint64_t用来表示64位整数,在32位系统中是unsigned long long int,在64位系统中是unsigned long int,所以打印uint64_t的格式化方法是:

printf("%lu", value); // 64bit OS
printf("%llu, value); // 32bit OS

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Add_long_int

  • 2011-07-18 20:48
  • 178KB
  • 下载

C/C++中各种类型int、long、double、char表示范围(最大最小值)

//C++编程时候需要注意的几个点 各个数据的类型范围 注意大小 #include #include #include using namespace std; int main() { ...

CString,string,int ,long,double,char*,const char*,date等----留着备用

c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等----留着备用 收藏 1. char* to strings...

CString,string,int ,long,double,char*,const char*,date等----留着备用

c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等----留着备用 收藏 1. char* to stri...
  • gjife
  • gjife
  • 2011-09-03 12:15
  • 888

C# int、long、double、char等各种内置数据类型的字节数、最大值、最小值

介绍C# byte、sbyte、int、uint、long、ulong、double、float、char、bool等各种内置数据类型的字节数、最大值、最小值。

unsigned, unsinged int,unsigned long,std::size_t说明

【转自】http://www.cppblog.com/deane/articles/113724.html 首先四种类型都是无符号类型,是用以...

java Byte和各数据类型(short,int,long,float,double)之间的转换

在Java的网络编程中传输的经常是byte数组,但我们实际中使用的数据类型可能是任一种数据类型,这就需要在它们之间相互转换,转换的核心在于将其他类型的数据的每一位转换成byte类型的数据。下面给出相关...

Java中byte数组与short,int,char,long,float,double之间的转换

某些场景下我们接受和发送的数据都是byte数组,例如在socket传输中,发送、者接收的数据都是 byte数组,或者是自定义传输协议或者文件格式中,为了保证数据安全、节省流量服务端需要对数据进行先加密...
  • FX_SKY
  • FX_SKY
  • 2014-02-28 11:20
  • 2305

android中byte[] short[] int[] long[]数组数据转换

import java.nio.ByteOrder; public class BytesTransUtils { private String TAG = "BytesTransUt...

基本数据类型长度 以及 int,long 类型占字节数相同原因

c++ 基本数据类型长度
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)