分享

运算符

 217小月月坑 2015-07-20

运算符
 算术运算符
  +   -    *   /(除)   %(求余)

 关系运算符
  >   >=   <   <=   !=(不等于)

 逻辑运算符
  !(非)   &&(并且)   ||(或)


  C语言对真假的处理
   非零是真
   零是假

   真是1表示
   假是0表示

   &&左边的表达式为假,右边的表达式肯定不会执行
    不含有分号的是表达式,含有分号的是语句
   ||左边的表达式为真,右边的表达式肯定不执行

 赋值运算符
  =   +=   -=   *=   /=
  a+=3 等价于 a+3=

 优先级别:
  算术 > 关系 > 逻辑 > 赋值


除法与求余运算符
 
 除法的运算结果和运算对象的数据类型有关,两个数都是int,则商就是int,若商有小数,则只显示整数部分;被除数和除数中只要有一个或两个是浮点型数据,则商也是浮点型,不截取小数部分

 求余的运算对象必须是整数,结果是整除后的余数,其余数的符号与被除数相同


/* 示例代码 除数和求余运算   **
 * 时间     2015-7-20 20:24 **/
# include <stdio.h>

int main()
{
 int i, k, m, n;
 float j;
 i = 16 / 5;   
 j = 16 / 5.0;
 k = 16 % 5;
 m = -16 % 5;
 n = 16 % (-5);

 printf("i = %d, j = %f, k = %d, m = %d, n = %d\n", i, j, k, m, n);
 system("pause");

 return 0;

}

/* *************************************
 结果分析:
 i = 3,j = 3.2, k = 1, m = -1, n = 1

 * ************************************/

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多