`

DWORD int

 
阅读更多
int是有符号的,而DWORD是无符号的

typedef unsigned long DWORD;


DWORD 32位 不是c++类型,它定义在windows.h中

int会随着机器位数的不同而发生变化,比如在16位机上为16为,在32位机上为32位,在64位机上为64位


建议在DWORD的地方尽量使用DWORD.



int 与 long的区别在这儿:http://stackoverflow.com/questions/271076/what-is-the-difference-between-an-int-and-a-long-in-c/271132#271132






printf("%d", sizeof(char));
printf("%d", sizeof(short));
printf("%d", sizeof(int));
printf("%d", sizeof(DWORD));
printf("%d", sizeof(long));



在win7 64, VS 2005中,上面输出12444

分享到:
评论

相关推荐

    VC函数解释说明:BYTE与WORD,DWORD

    ### VC函数解释说明:BYTE与WORD,DWORD #### 基础概念介绍 在计算机编程领域,特别是针对Windows平台下的应用程序开发,理解基础数据类型及其使用是非常重要的。本文将详细介绍`BYTE`、`WORD`以及`DWORD`这三种...

    string、wstring、cstring、 char、 tchar、int、dword转换方法

    根据所提供的代码片段和描述,本文将详细解析几种常见的数据类型转换方法,包括`string`、`wstring`、`cstring`、`char`、`tchar`、`int`、`dword`之间的转换。 ### 1. `string`与`wstring`之间的转换 #### `...

    300/400 word 和 INT 区别

    300/400 word 和 INT 区别 在编程语言中,WORD 和 INT 是两个常见的数据类型,它们之间存在一些区别,但是在某些情况下它们也可以互换使用。本文将详细介绍 WORD 和 INT 的区别,并讨论它们在不同编程语言和应用...

    TIA博途-字节Byte转换成双字Dword全局FC库文件-V17版本-GF-Byte-To-Dword.zip

    在本资源中,我们关注的是一个特定的函数库,用于实现字节(Byte)到双字(Dword)的数据转换。 字节(Byte)是计算机存储和处理数据的基本单位,通常一个字节包含8位(bit)。在西门子的S7系列PLC中,字节常用于...

    Pcomm串口动态链接库

    int WINAPI sio_ioctl(int port...int WINAPI sio_GetWriteTimeouts(int port, DWORD *TotalTimeouts); int WINAPI sio_SetReadTimeouts(int port, DWORD TotalTimeouts, DWORD IntervalTimeouts);Pcomm串口动态链接库

    Vcap2820 sdk摄像头SDK

    LONG APIENTRY devwdm_SetMirror(int nID, DWORD *dwMirror, BOOL fbGet); /*devwdm_PreviewPause 函数功能: 视频暂停显示, nID: 设备ID号 */ LONG APIENTRY devwdm_PreviewPause(int nID); /*devwdm_...

    图像处理源码(包括复制,旋转,将图片数据转成二维数组)

    void DrawBox(CImage *pImg,int x,int y,int Dx,int Dy,int w,DWORD c); void SetDefaultPalette(CImage *pImg); int PaletteType(RGBQUAD *ColorTab); int ImageType(CImage *pImgm); void ImageCopy(CImage *pImgn...

    [MMS_041233]Convert DINT to INT in Logix controllers.rar

    在AB PLC的编程中,Logix控制器系列(包括ControlLogix、CompactLogix和MicroLogix等)使用的是RSLogix 5000编程软件,它支持多种数据类型,如BIT、BYTE、WORD、DWORD、INT、DINT、REAL等。DINT数据类型表示32位整数...

    C#串口读写三菱PLC,可读单个bool,批量bool,Word,Dword,心跳信号等等。

    单字(Word)和双字(Dword)的读写涉及数值类型,如Int16和Int32。在C#中,可以使用WriteBytes方法发送,ReadBytes方法接收,然后进行相应的类型转换。 为了确保串口连接的稳定性,我们需要定期检查连接状态。这...

    Int13H 技術資料.pdf

    ### 扩展Int13H接口技术资料 #### 一、引言 随着计算机硬件的发展,特别是硬盘容量的迅速增长,传统的BIOS功能逐渐显得力不从心。特别是在支持大容量硬盘方面,BIOS的标准接口(如Int13H)遇到了瓶颈。Int13H是一...

    车牌识别程序

    void location(byte *image,int width,int height,int yuzhi,int *HL,int *HH,int *VL,int *VH); void huidu(struct Bmp1 img,byte *srcBmp,byte *dstBmp); void bmptwo(struct Bmp1 img,byte *srcBmp,byte *dstBmp,...

    stdafx.h代码

    void Offset(int xOffset, int yOffset); void Offset(POINT point); void Offset(SIZE size); BOOL operator==(POINT point) const; BOOL operator!=(POINT point) const; void operator+=(SIZE size); ...

    C#与C++之间类型的对应知识点总结

    Windows Data Type .NET Data Type ...DWORD Int32 or UInt32 FLOAT Single HANDLE (and all other handle types, such as HFONT and HMENU) IntPtr, UintPtr or HandleRef HRESULT I

    ComboBoxEx.cpp

    int SetItemData(int nIndex, DWORD_PTR dwItemData); void* GetItemDataPtr(int nIndex) const; int SetItemDataPtr(int nIndex, void* pData); protected: virtual void DrawItem(LPDRAWITEMSTRUCT ...

    NCDDE服务连接DDE封装的API,ddehelper

    //HDDEDATA CALLBACK DDECallback(UINT uType, UINT uFmt, HCONV hconv, HSZ hszTopic, HSZ hszItem, HDDEDATA hdata, DWORD dwData1, DWORD dwData2); static HDDEDATA CALLBACK DDEMyCallback(UINT uType, UINT ...

    GPRS收发短信原代码 wince5.0平台以下或以上兼容

    BOOL GPRS_Init(LPCTSTR Port, int BaudRate, DWORD UserParam); // GPRS 回调函数 typedef void (CALLBACK *ONGPRSRECV)(DWORD UserParam, DWORD Status, CString strData); ONGPRSRECV OnGPRSRecv; BOOL ...

    dzhgetdatas.exe

    DWORD Close; DWORD Open; DWORD High; DWORD Low; DWORD New; DWORD Pbuy1; float Vbuy1; DWORD Pbuy2; float Vbuy2; DWORD Pbuy3; float Vbuy3; DWORD Pbuy4; float Vbuy4...

    TIA博途-整数拆分到字节数组中-全局FC库文件-V15版本.zip

    在PLC编程中,例如使用SCL或Ladder Diagram(梯形图),我们需要将32位的整数(例如,INT或DINT类型)转换为4个8位的字节(BYTE类型)。这种操作通常是为了适应网络协议,如TCP/IP或PROFINET,它们要求数据以字节流...

    数据类型转换实用工具

    1、双字转实数:有时通讯数据类型为实数,占2个字。此时可用到功能块:DWORD_TO_REAL_1,此功能块是我们公司软件实数存储方式,大多数据可用此功能块转换...此时可用到功能块:WORD_TO_INT_1,并可灵活调整字节高低位。

    RS232 串口模块

    DWORD Read(void* lpBuf, DWORD dwCount); BOOL Read(void* lpBuf, DWORD dwCount, OVERLAPPED& overlapped); void ReadEx(void* lpBuf, DWORD dwCount); DWORD Write(const void* lpBuf, DWORD dwCount); BOOL...

Global site tag (gtag.js) - Google Analytics