`
xitong
  • 浏览: 6176593 次
文章分类
社区版块
存档分类
最新评论

【windows 】编程基本数据类型(学习笔记)

 
阅读更多

在Windows编程中 , 会用到一个重要的头文件 他用来定义Windows数据类型和函数的原型

#define FALSE 0
#define TRUE 1
typedef unsigned long DWORD;
typedef int BOOl;
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef float FLOAT;
typedef int INT;
typedef unsigned UINT;
typedef UNIT_PTR WPARAM;
typedef LONG_PTR LPARAM;
typedef LONG_PTR LRESULT;


基于这些类型,又定义了一系列的指针类型:

typedef FLOAT *PLFOAT;
typedef BOOL near *PBOOL;
typedef BOOL far *LPBOOL;
typedef BYTE near *PBYTE;
typedef BYTE far *LPBYTE;
typedef int near *PINT;
typedef int far *LPINT;
typedef WORD near *PWORD;
typedef WORD far *LPWORD;
typedef long far *LPLONG;
typedef DWORD near *PDWORD;
typedef DWORD far *LPDWORD;
typedef void far *LPVOID;
typedef CONST void far *LPCVOID;
typedef unisigned int *PUINT;


终于弄明白那些类型的意义啦!

分享到:
评论

相关推荐

    c#学习笔记.txt

    c#学习笔记(1) 51099在线学习网发布 文章来源:网络收集 发布时间:2006-05-25 字体: [大 中 小] 51099在线学习网 http://www.51099.com 1, 结构(struct) 与 类(class) [attributes] [modifiers] struct ...

    net学习笔记及其他代码应用

    声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其...

    Lotus Domino WEB详细 学习笔记

    93. About data types 关于lotus Domino 的数据类型 210 94. CLng function 212 95. Using the DOM to replace "No documents found" 213 96. What you need and want to know about errors 217 97. ...

    .net技术资料大全(语言规范 源码教程 学习笔记 技术资料 .net代码生成器)

    C#学习 01_类.htm.txt 02_构造函数的执行序列.htm.txt 03_抽象类和接口.htm.txt 04_结构类型.htm.txt 05_类成员的定义.htm.txt 06_类成员的其他议题.htm.txt 07_接口的执行.htm.txt 08_集合.htm.txt 09_...

    python速成笔记.docx

    学习Python基础语法 Python的基础语法非常简单,包括变量、数据类型、运算符、条件语句、循环语句等。可以通过阅读Python官方文档或者参考一些Python教程来学习基础语法。 3. 学习Python常用模块 Python有很多常用...

    python速成笔记(1).docx

    学习Python基础语法 Python的基础语法非常简单,包括变量、数据类型、运算符、条件语句、循环语句等。可以通过阅读Python官方文档或者参考一些Python教程来学习基础语法。 3. 学习Python常用模块 Python有很多常用...

    ASP升级.net资料大全(c#入门 语言规范 源码教程 学习笔记 技术资料 面试题 asp与.net代码生成器)

    C#学习 01_类.htm.txt 02_构造函数的执行序列.htm.txt 03_抽象类和接口.htm.txt 04_结构类型.htm.txt 05_类成员的定义.htm.txt 06_类成员的其他议题.htm.txt 07_接口的执行.htm.txt 08_集合.htm.txt 09_...

    值类型与引用类型理论内容.part01.rar

    C# 基本语法、面向对象的思想、数据结构和算法以及设计模式(120课时) 详细介绍.Net Framework、C# 基本语法、编程规范和编程技巧、面向对象的认识问题和分析问题的思想、以及数据结构和常用算法,学习单件模式...

    值类型与引用类型理论内容.part05.rar

    C# 基本语法、面向对象的思想、数据结构和算法以及设计模式(120课时) 详细介绍.Net Framework、C# 基本语法、编程规范和编程技巧、面向对象的认识问题和分析问题的思想、以及数据结构和常用算法,学习单件模式...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    asp.net知识库

    VS2005 ASP.NET本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP.NET 2.0 Web 站点 ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf...

    python教程(1) (基础篇)

    零基础带大家学习python编程语言采用windows+pycharm教学,python解释器版本为python3.7,macos和linux提供环境搭建文档课程所有笔记都在语雀笔记上内容涉及python变量,编码,数据类型,分支语句,循环语句高级数据类型,...

    【软件加密_技术内幕】

    [Trial version] DocNet 学习笔记之Anti ILDASM 研究.htm [Trial version] PE 档的基底重定位(Base Relocations).htm [Trial version] PE 格式学习总结(一)-- PE文件概述.htm [Trial version] PE 格式学习总结...

    unix大全(涵盖了UNIX学习的方方面面)

    62. SPARC工作站与其他类型计算机之间的远程互连 63.N机器上设置DNS客户端 64.aris中配置单网卡的Unix路由器 65.NIX文件系统的iso文件 66.安装过程(solaris8+apache2+weblogic813+128 ssl证书) 67.mware制作Solaris ...

Global site tag (gtag.js) - Google Analytics