《C和指针》读书笔记——第五章 操作符和表达式

1.当/操作符的两个操作数都是整数时,它执行整除运算;其他都是执行浮点数除法。

 

2.逻辑移位:左边移入的位用0填充;

   算数移位:左边移入的位用符号位填充;

 

3.位置1 :value |= 1<<bit_number

   位清零:value &= ^(1<<bit_number)

 

4.逻辑操作符||和&&的短路求值特性。

 

5.逗号操作符:表达式自左向右求值,整个逗号表达式的值等于最后那个表达式的值。

 

6.C的下标值总是从零开始的,并且不会对下标值进行有效性检查。

  映射关系如下: array[num]  = *(array+num)

 

7.struct stat instance,*pinstance;

  instance.st_size;

  pinstance->st_size;

  (*pinstance).st_size;

  pinstance[1].st_size;

 

8.C不具备显示的布尔类型,使用整数来代替。

posted on 2013-09-15 14:38  熊猫酒仙是也  阅读(162)  评论(0编辑  收藏  举报

导航