7.12 数据类型II Day5

---恢复内容开始---

---note---

a*=2+3------a=a*(2+3)

(2^16)-1=65535

2^10=1024

short ,int (2字节,与编译器有关)

unsigned 

强制转换:int a =1

    float b =1.5

    float c = float (a+b)

整型:1.正:原码=反码=补码

   2.负:原码-反码-补码

+100(10)---(2)1100100    01100100(原码)

-100 (10)---(2)1100100  11100100(原码)10011011(反码) 10011100(补码)

0

+0   0 0000000(原码反码补码)

-0    1 0000000(原码)-----1 1111111(反码)-----10 0000000(补码)

浮点型:1.小数:0.123

    2.指数:3e^-3

1.23456e^3 (规范化指数)

---note---

---恢复内容结束---

a+=b    //a=a+b

a-=b    //a=a-b

a*=b   //a=a*b

int m=5 ,y=2;

y+=y-=m*=y

y=-16 (从右至左开始算,先算m=m*y)

posted on 2016-07-13 11:34  Dengyi  阅读(119)  评论(0)    收藏  举报

导航