#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
  
 
  
 //以下不必深究