2023年7月17日发(作者:)
运算符 解释
() [] -> . 括号(函数等),数组,两种结构成员访问
! ~ ++ -- + - 否定,按位否定,增量,减量,正负号,
* & (类型) sizeof 间接,取地址,类型转换,求大小
* / % 乘,除,取模
+ - 加,减
<< >> 左移,右移
< <= >= > 小于,小于等于,大于等于,大于
== != 等于,不等于
& 按位与
^ 按位异或
| 按位或
&& 逻辑与
|| 逻辑或
? : 条件
= += -= *= /= 各种赋值
&= ^= |= <<= >>=
, 逗号(顺序)
上面给出的是其运算符,下面给出32个关键字及其含义:
auto :声明自动变量 一般不使用
double :声明双精度变量或函数
int: 声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else :条件语句否定分支(与 if 连用)
long :声明长整型变量或函数
switch :用于开关语句
case:开关语句分支
enum :声明枚举类型
register:声明积存器变量
typedef:用以给数据类型取别名(当然还有其他作用)
char :声明字符型变量或函数
extern:声明变量是在其他文件正声明(也可以看做是引用变量)
return :子程序返回语句(可以带参数,也看不带参数)
union:声明联合数据类型
const :声明只读变量
float:声明浮点型变量或函数
short :声明短整型变量或函数
unsigned:声明无符号类型变量或函数
continue:结束当前循环,开始下一轮循环
for:一种循环语句(可意会不可言传)
signed:声明有符号类型变量或函数
void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do :循环语句的循环体
while :循环语句的循环条件
static :声明静态变量
if:条件语句
结合方式
由左向右
由右向左
由左向右
由左向右
由左向右
由左向右
由左向右
由左向右
由左向右
由左向右
由左向右
由左向右
由右向左
由右向左
由左向右 下面列出了微软基础类库中最常见的数据类型。大多数数据类型是与Windows软件开发工具包(SDK)中一致的,也有一些是MFC独有的。
下面的数据类型是Windows SDK 和MFC共用的:
· BOOL
· BSTR
· BYTE
· COLORREF
· DWORD
· LONG
· LPARAM
· LPCSTR
· LPSTR
· LPCTSTR
· LPTSTR
· LPVOID
· LRESULT
· UINT
· WNDPROC
· WORD
· WPARAM
布尔值。
32位字符指针。
8位无符号整数。
用作颜色值的32位值。
32位无符号整数,或者是段地址以及与之相关的偏移量。
32位带符号整数。
32位值,作为参数传递给一个窗口过程或者回调函数。
指向字符串常量的32位指针。
指向字符串的32位指针。
指向一个兼容 Unicode 和 DBCS 的字符串的32位指针。
指向一个兼容 Unicode 和 DBCS 的字符串的32位指针。
指向一个未指定类型的32位指针。
窗口过程或者回调函数返回的32位值。
在Windows 3.0和3.1中表示16位的无符号整数,在Win32中表示32位的无符号整数。
指向一个窗口过程的32位指针。
16位无符号整数。
作为参数传递给窗口函数或者回调函数的值:在Windows 3.0和3.1 中为16位,在Win32中为32位。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1689608736a270287.html
评论列表(0条)