C++中常用的运算符及微软自定义类型

C++中有很多C#中没有的类型,要弄明白那些东东,数据类型及其一些特有的运算符当然 也是很重要的,作为C++的入门也是要记下这些东东以便以后方便参考。本文首先记录了C++中一些常用的运算符然后再列出VC++中微软自定义的一些数据 类型,在C++中有一个typedef应该就是那个用法,OK让我们来回味一下这些那些东东。

   成员运算符:"."用于对象成员的访问,"->"用于指针类型成员访问;

   作用域运算符:"::"用于类和成员之间的访问;

   指针运算符:求值"*"指针变量;求变量地址"&"相当与指针;

   内存分配:new初始化类;

   释放内存:delete调用析构函数,释放内存;

   求占内存数量:sizeof;

   每个语言中的运算符都不少,但是对于.NET的开发人员来说和C++中不一样也就是这些了吧。OK下面我们将列出VC++中微软自定义的一些常用类型,这些类型在Windows编程中是很经常见到的!!

   数据类型        意义    
    FAR        对应于far    
    NEAR        对应于near    
    CONST    对应于const    
    BOOL        布尔类型,值为TRUE(真)或FALSE(假)    
    UINT        32位无符号整形,对应于unsigned int    
    BYTE        8位无符号整形,对应于unsigned char    
    WORD    16位无符号整形,对应于unsigned short int    
    DWORD    32位无符号长整形,对应于unsigned long int    
    SHORT    短整形    
    LONG        32位长整形,对应于long    
    LONGLONG    64位长整形    
    FLOAT    浮点型,对应于float    
    CHAR        Windows字符    
    VOID        任意类型 
    LPCSTR    32位字符串指针,指向一个常数字符串    
    LPSTR    32位字符串指针    
    LPVOID    32位指针,指向一个未定义类型的数据    
    LPARAM    32位消息参数,作为窗口函数或回调函数的参数
    LPRESULT    32位数值,作为窗口函数或回调函数的返回值
    LPCRECT    32位指针,指向一个RECT结构的常量    
    PROC        指向回调函数的指针    
    WNDPROC    32位指针,指向一个窗口函数    
    WPARAM    16位或32位数值,作为窗口函数或回调函数的参数
    HANDLE    对象句柄,其它还有HPEN、HWND、HCURSOR、HDC等
    CONST    常量    
    COLORREF    32位数值,代表一个颜色值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C++常见的运算符及它对应的函数名如下: 1. 算术运算符(+、-、*、/、%):加法(operator+)、减法(operator-)、乘法(operator*)、除法(operator/)、取模(operator%)。 2. 关系运算符(==、!=、<、>、<=、>=):等于(operator==)、不等于(operator!=)、小于(operator<)、大于(operator>)、小于等于(operator<=)、大于等于(operator>=)。 3. 逻辑运算符(&&、||、!):逻辑与(operator&&)、逻辑或(operator||)、逻辑非(operator!)。 4. 位运算符(&、|、^、~、<<、>>):按位与(operator&)、按位或(operator|)、按位异或(operator^)、按位取反(operator~)、左移(operator<<)、右移(operator>>)。 5. 赋值运算符(=、+=、-=、*=、/=、%=、&=、|=、^=、<<=、>>=):赋值(operator=)、加等(operator+=)、减等(operator-=)、乘等(operator*=)、除等(operator/=)、取模等(operator%=)、按位与等(operator&=)、按位或等(operator|=)、按位异或等(operator^=)、左移等(operator<<=)、右移等(operator>>=)。 6. 自增自减运算符(++、--):自增(operator++)、自减(operator--)。 7. 成员访问运算符(.、->):成员访问(operator.)、指针成员访问(operator->)。 8. 条件运算符(?:):条件运算符(operator?:)。 9. 逗号运算符(,):逗号运算符(operator,)。 以上是C++常见的运算符及它对应的函数名。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值