运行结果:
i = -1
十六进制 的 -1 :ffffffff
十进制的 -1 :-1
j = (i<<4)
------------------------------------>
j = (i<<4) 十六进制 :fffffff0
j = (i<<4) 十进制的 :-16
------------------------------------>
j =~i, i = -1
j = ~i 十六进制 的 :0
j = ~i 十进制的 :0
------------------------------------>
j =-1
-j 十六进制 :1
-j 十进制的 : 1
+j 十六进制 :ffffffff
+j 十进制的 : -1
------------------------------------>
j =1
++j 十进制的 : 2
j++ 十进制的 : 2
--j 十进制的 : 2
j-- 十进制的 : 2
------------------------------------>
j =1
++j 十进制的 : 2
j 十进制的 : 2
j++ 十进制的 : 2
j 十进制的 : 3
--j 十进制的 : 2
j 十进制的 : 2
j-- 十进制的 : 2
j 十进制的 : 1
------------------------------------>
j =1
-+++j 十进制的 : -2
------------------------------------>
sizeof(c.m) = 2
sizeof(c.ch) = 1
小端存储? :c.m = 0x3134
c.m = 3134
c.m = 12596
c.ch = 4 //================================= 小端存储. 4 是字符,ASCII 码是 0x34
c.m = 3156
c.ch = V
c.ch = 56
c.ch = V
printf ("/d /n",) = 86
------------------------------------>
*(++p) 12ffc0
*p = 12ffc0
*(++p) 423579
------------------------------------>
sizeof(data) = 1
sizeof(&data) = 4
-(++data) = ffffffff
-+(++data) = fffffffe
Press any key to continue