Anywhere

水中苇
随笔 - 28, 文章 - 3, 评论 - 0, 引用 - 0
数据加载中……

程序员宝典学习笔记(1)

1.unsigned int a=6;
int b=-20;
char c;
(a+b>6)?c=1;c=0;
结果:c=1;
a为unsigned int类型,a+b,使b转化成unsigned int 类型,得a+b=4294967282c>6;
2.int a=3,b=0,c=0;
  b=a++*a++; //b=9;        //1式
  c=++a*++a; //c=49;      //2式
1式先返回a=3,然后再相乘.然后a累加,累加为5;
2 式先累加,a变为7,然后相乘.

posted on 2009-07-01 16:47 三水寿 阅读(71) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理