#define _CRT_SECURE_NO_WARNINGS
#include
//整型常量可以用“U"或者“u”明确说明为无符号整型数;用“L”或者“l”说明为长整型数
//例如358u,0x38Au,235Lu均为长整型数
//算术运算符大于 关系运算符(<,<=,>,>=,==,!=) 大于 赋值运算符
//例如<优先于== c>a+b 等价于c>(a+b)
// a>b = = c 等价于 (a>b) = = c
//(int)a 将a的结果强制转换为整形量
//(int)(x+y) 将x+y的结果强制转换为整形量
//(float)a+b 将a的内容强制转换为浮点数,再与b相加
//(int)a + b 把a的值变为int 之后与b相加
//
//x=(y=4,z=16,k=32)后x的值为32
//int k=7,x=12;则(x%=k)-(k%=5)的值
// x=x%k 12%7=5 k=k%5 7%5=2 所以5-2等于3
//自右向左计算
//当运行以下程序时,在键盘上从第一列开始输入9876543210
//a的二进制位为01011101 b的进制11110000,把a的高4位取反第四位不变所要执行的运算是按位异或
// 01011101
// 11110000
// 10101101 相同为0 不同为1
//00000011按位异或
//00000011
//00000011
//00000011按位与 结果为3
//9 //00001001 按位异或为9
// d 00000100 按位与 为4
//以下不必深究